more oauth2 fixes
This commit is contained in:
		
							parent
							
								
									65ceb2abbd
								
							
						
					
					
						commit
						14d219eef7
					
				
					 7 changed files with 45 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -8,6 +8,7 @@ from ...types import Response, UNSET
 | 
			
		|||
from ... import errors
 | 
			
		||||
 | 
			
		||||
from ...types import UNSET, Unset
 | 
			
		||||
from ...models import OAuth20Client
 | 
			
		||||
from typing import Optional
 | 
			
		||||
from typing import Union
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -63,16 +64,17 @@ def _get_kwargs(
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def _parse_response(*, client: Client, response: httpx.Response) -> Optional[Any]:
 | 
			
		||||
def _parse_response(*, client: Client, response: httpx.Response) -> Optional[List[OAuth20Client]]:
 | 
			
		||||
    if response.status_code == HTTPStatus.OK:
 | 
			
		||||
        return None
 | 
			
		||||
        response_200 = list([ OAuth20Client.from_dict(data) for data in response.json() ])
 | 
			
		||||
        return response_200
 | 
			
		||||
    if client.raise_on_unexpected_status:
 | 
			
		||||
        raise errors.UnexpectedStatus(f"Unexpected status code: {response.status_code}")
 | 
			
		||||
    else:
 | 
			
		||||
        return None
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def _build_response(*, client: Client, response: httpx.Response) -> Response[Any]:
 | 
			
		||||
def _build_response(*, client: Client, response: httpx.Response) -> Response[List[OAuth20Client]]:
 | 
			
		||||
    return Response(
 | 
			
		||||
        status_code=HTTPStatus(response.status_code),
 | 
			
		||||
        content=response.content,
 | 
			
		||||
| 
						 | 
				
			
			@ -89,7 +91,7 @@ def sync_detailed(
 | 
			
		|||
    client_name: Union[Unset, None, str] = UNSET,
 | 
			
		||||
    owner: Union[Unset, None, str] = UNSET,
 | 
			
		||||
 | 
			
		||||
) -> Response[Any]:
 | 
			
		||||
) -> Response[List[OAuth20Client]]:
 | 
			
		||||
    """List OAuth 2.0 Clients
 | 
			
		||||
 | 
			
		||||
     This endpoint lists all clients in the database, and never returns client secrets.
 | 
			
		||||
| 
						 | 
				
			
			@ -135,7 +137,7 @@ async def asyncio_detailed(
 | 
			
		|||
    client_name: Union[Unset, None, str] = UNSET,
 | 
			
		||||
    owner: Union[Unset, None, str] = UNSET,
 | 
			
		||||
 | 
			
		||||
) -> Response[Any]:
 | 
			
		||||
) -> Response[List[OAuth20Client]]:
 | 
			
		||||
    """List OAuth 2.0 Clients
 | 
			
		||||
 | 
			
		||||
     This endpoint lists all clients in the database, and never returns client secrets.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue