Update api spec (#162)
* YOYO NEW API SPEC! * I have generated the latest API! --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
		@ -8,56 +8,33 @@ from ...types import Response
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def _get_kwargs(
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    email: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    token: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    *,
 | 
			
		||||
    client: Client,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    callback_url: Optional[str] = None,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
) -> Dict[str, Any]:
 | 
			
		||||
    url = "{}/auth/email/callback".format(client.base_url, )  # noqa: E501
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    url = "{}/auth/email/callback".format(
 | 
			
		||||
        client.base_url,
 | 
			
		||||
    )  # noqa: E501
 | 
			
		||||
 | 
			
		||||
    if callback_url is not None:
 | 
			
		||||
        if "?" in url:
 | 
			
		||||
            url = url + "&callback_url=" + str(callback_url)
 | 
			
		||||
        else:
 | 
			
		||||
            url = url + "?callback_url=" + str(callback_url)
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    if email is not None:
 | 
			
		||||
        if "?" in url:
 | 
			
		||||
            url = url + "&email=" + str(email)
 | 
			
		||||
        else:
 | 
			
		||||
            url = url + "?email=" + str(email)
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    if token is not None:
 | 
			
		||||
        if "?" in url:
 | 
			
		||||
            url = url + "&token=" + str(token)
 | 
			
		||||
        else:
 | 
			
		||||
            url = url + "?token=" + str(token)
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    headers: Dict[str, Any] = client.get_headers()
 | 
			
		||||
    cookies: Dict[str, Any] = client.get_cookies()
 | 
			
		||||
@ -67,25 +44,21 @@ def _get_kwargs(
 | 
			
		||||
        "headers": headers,
 | 
			
		||||
        "cookies": cookies,
 | 
			
		||||
        "timeout": client.get_timeout(),
 | 
			
		||||
        
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def _parse_response(*, response: httpx.Response) -> Optional[Error] :
 | 
			
		||||
	return None
 | 
			
		||||
	if response.status_code == 400:
 | 
			
		||||
		response_4XX = Error.from_dict(response.json())
 | 
			
		||||
		return response_4XX
 | 
			
		||||
	if response.status_code == 500:
 | 
			
		||||
		response_5XX = Error.from_dict(response.json())
 | 
			
		||||
		return response_5XX
 | 
			
		||||
	return Error.from_dict(response.json())
 | 
			
		||||
def _parse_response(*, response: httpx.Response) -> Optional[Error]:
 | 
			
		||||
    return None
 | 
			
		||||
    if response.status_code == 400:
 | 
			
		||||
        response_4XX = Error.from_dict(response.json())
 | 
			
		||||
        return response_4XX
 | 
			
		||||
    if response.status_code == 500:
 | 
			
		||||
        response_5XX = Error.from_dict(response.json())
 | 
			
		||||
        return response_5XX
 | 
			
		||||
    return Error.from_dict(response.json())
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def _build_response(
 | 
			
		||||
    *, response: httpx.Response
 | 
			
		||||
)  -> Response[Optional[Error]]:
 | 
			
		||||
def _build_response(*, response: httpx.Response) -> Response[Optional[Error]]:
 | 
			
		||||
    return Response(
 | 
			
		||||
        status_code=response.status_code,
 | 
			
		||||
        content=response.content,
 | 
			
		||||
@ -95,37 +68,16 @@ def _build_response(
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def sync_detailed(
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    email: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    token: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    *,
 | 
			
		||||
    client: Client,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    callback_url: Optional[str] = None,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
)  -> Response[Optional[Error]]:
 | 
			
		||||
) -> Response[Optional[Error]]:
 | 
			
		||||
    kwargs = _get_kwargs(
 | 
			
		||||
        
 | 
			
		||||
        callback_url=callback_url,
 | 
			
		||||
        
 | 
			
		||||
        email=email,
 | 
			
		||||
        
 | 
			
		||||
        token=token,
 | 
			
		||||
        
 | 
			
		||||
        client=client,
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
@ -138,75 +90,31 @@ def sync_detailed(
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def sync(
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    email: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    token: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    *,
 | 
			
		||||
    client: Client,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    callback_url: Optional[str] = None,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
)  -> Optional[Error] :
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
) -> Optional[Error]:
 | 
			
		||||
    return sync_detailed(
 | 
			
		||||
        
 | 
			
		||||
        callback_url=callback_url,
 | 
			
		||||
        
 | 
			
		||||
        email=email,
 | 
			
		||||
        
 | 
			
		||||
        token=token,
 | 
			
		||||
        
 | 
			
		||||
        client=client,
 | 
			
		||||
    ).parsed
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
async def asyncio_detailed(
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    email: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    token: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    *,
 | 
			
		||||
    client: Client,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    callback_url: Optional[str] = None,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
)  -> Response[Optional[Error]]:
 | 
			
		||||
) -> Response[Optional[Error]]:
 | 
			
		||||
    kwargs = _get_kwargs(
 | 
			
		||||
        
 | 
			
		||||
        callback_url=callback_url,
 | 
			
		||||
        
 | 
			
		||||
        email=email,
 | 
			
		||||
        
 | 
			
		||||
        token=token,
 | 
			
		||||
        
 | 
			
		||||
        client=client,
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
@ -217,40 +125,17 @@ async def asyncio_detailed(
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
async def asyncio(
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    email: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    token: str,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    *,
 | 
			
		||||
    client: Client,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    callback_url: Optional[str] = None,
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
)  -> Optional[Error] :
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
) -> Optional[Error]:
 | 
			
		||||
    return (
 | 
			
		||||
        await asyncio_detailed(
 | 
			
		||||
            
 | 
			
		||||
            callback_url=callback_url,
 | 
			
		||||
            
 | 
			
		||||
            email=email,
 | 
			
		||||
            
 | 
			
		||||
            token=token,
 | 
			
		||||
            
 | 
			
		||||
            client=client,
 | 
			
		||||
        )
 | 
			
		||||
    ).parsed
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user