regenerate ory-hydra-client
This commit is contained in:
parent
1947a6f24a
commit
cba6cb75e5
93 changed files with 3705 additions and 1430 deletions
|
@ -1,12 +1,16 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.accept_consent_request import AcceptConsentRequest
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.completed_request import CompletedRequest
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import UNSET, Response
|
||||
from ...models.accept_consent_request import AcceptConsentRequest
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -14,21 +18,34 @@ def _get_kwargs(
|
|||
_client: Client,
|
||||
json_body: AcceptConsentRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/consent/accept".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/consent/accept".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["consent_challenge"] = consent_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -39,17 +56,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = CompletedRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -68,6 +91,7 @@ def sync_detailed(
|
|||
_client: Client,
|
||||
json_body: AcceptConsentRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Consent Request
|
||||
|
||||
|
@ -105,10 +129,12 @@ def sync_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -118,12 +144,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: AcceptConsentRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Consent Request
|
||||
|
||||
|
@ -161,18 +187,20 @@ def sync(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
).parsed
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: AcceptConsentRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Consent Request
|
||||
|
||||
|
@ -210,23 +238,27 @@ async def asyncio_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: AcceptConsentRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Consent Request
|
||||
|
||||
|
@ -264,10 +296,11 @@ async def asyncio(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.accept_login_request import AcceptLoginRequest
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.completed_request import CompletedRequest
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import UNSET, Response
|
||||
from ...models.accept_login_request import AcceptLoginRequest
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -14,21 +18,34 @@ def _get_kwargs(
|
|||
_client: Client,
|
||||
json_body: AcceptLoginRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/login/accept".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/login/accept".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["login_challenge"] = login_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -39,25 +56,35 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = CompletedRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -76,6 +103,7 @@ def sync_detailed(
|
|||
_client: Client,
|
||||
json_body: AcceptLoginRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Login Request
|
||||
|
||||
|
@ -108,10 +136,12 @@ def sync_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -121,12 +151,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: AcceptLoginRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Login Request
|
||||
|
||||
|
@ -159,18 +189,20 @@ def sync(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
).parsed
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: AcceptLoginRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Login Request
|
||||
|
||||
|
@ -203,23 +235,27 @@ async def asyncio_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: AcceptLoginRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Login Request
|
||||
|
||||
|
@ -252,10 +288,11 @@ async def asyncio(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,30 +1,47 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.completed_request import CompletedRequest
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import UNSET, Response
|
||||
from typing import cast
|
||||
from ...models.completed_request import CompletedRequest
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/logout/accept".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/logout/accept".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["logout_challenge"] = logout_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -34,17 +51,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = CompletedRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -62,6 +85,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Logout Request
|
||||
|
||||
|
@ -78,9 +102,11 @@ def sync_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -90,11 +116,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Logout Request
|
||||
|
||||
|
@ -111,16 +137,18 @@ def sync(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
).parsed
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Logout Request
|
||||
|
||||
|
@ -137,21 +165,25 @@ async def asyncio_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Accept a Logout Request
|
||||
|
||||
|
@ -168,9 +200,10 @@ async def asyncio(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.generic_error import GenericError
|
||||
from ...models.json_web_key_set import JSONWebKeySet
|
||||
from ...models.json_web_key_set_generator_request import JsonWebKeySetGeneratorRequest
|
||||
from ...types import Response
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -14,16 +18,28 @@ def _get_kwargs(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: JsonWebKeySetGeneratorRequest,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/keys/{set}".format(_client.base_url, set=set_)
|
||||
url = "{}/keys/{set}".format(
|
||||
_client.base_url,set=set_)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "post",
|
||||
"method": "post",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -33,21 +49,29 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
if response.status_code == 201:
|
||||
if response.status_code == HTTPStatus.CREATED:
|
||||
response_201 = JSONWebKeySet.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_201
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 403:
|
||||
if response.status_code == HTTPStatus.FORBIDDEN:
|
||||
response_403 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_403
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -66,6 +90,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: JsonWebKeySetGeneratorRequest,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Generate a New JSON Web Key
|
||||
|
||||
|
@ -87,10 +112,12 @@ def sync_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -100,12 +127,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JsonWebKeySetGeneratorRequest,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Generate a New JSON Web Key
|
||||
|
||||
|
@ -127,18 +154,20 @@ def sync(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
).parsed
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JsonWebKeySetGeneratorRequest,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Generate a New JSON Web Key
|
||||
|
||||
|
@ -160,23 +189,27 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JsonWebKeySetGeneratorRequest,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Generate a New JSON Web Key
|
||||
|
||||
|
@ -198,10 +231,11 @@ async def asyncio(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,27 +1,43 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from ...models.o_auth_2_client import OAuth2Client
|
||||
from ...types import Response
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/clients".format(_client.base_url)
|
||||
url = "{}/clients".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "post",
|
||||
"method": "post",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -31,21 +47,29 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
if response.status_code == 201:
|
||||
if response.status_code == HTTPStatus.CREATED:
|
||||
response_201 = OAuth2Client.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_201
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 409:
|
||||
if response.status_code == HTTPStatus.CONFLICT:
|
||||
response_409 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_409
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -63,6 +87,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2Client]]:
|
||||
"""Create an OAuth 2.0 Client
|
||||
|
||||
|
@ -82,9 +107,11 @@ def sync_detailed(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -94,11 +121,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
"""Create an OAuth 2.0 Client
|
||||
|
||||
|
@ -118,16 +145,18 @@ def sync(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
).parsed
|
||||
json_body=json_body,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2Client]]:
|
||||
"""Create an OAuth 2.0 Client
|
||||
|
||||
|
@ -147,21 +176,25 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
"""Create an OAuth 2.0 Client
|
||||
|
||||
|
@ -181,9 +214,10 @@ async def asyncio(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,10 +1,14 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -12,14 +16,26 @@ def _get_kwargs(
|
|||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/keys/{set}/{kid}".format(_client.base_url, set=set_, kid=kid)
|
||||
url = "{}/keys/{set}/{kid}".format(
|
||||
_client.base_url,set=set_,kid=kid)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "delete",
|
||||
"method": "delete",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -28,20 +44,26 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 403:
|
||||
if response.status_code == HTTPStatus.FORBIDDEN:
|
||||
response_403 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_403
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -60,6 +82,7 @@ def sync_detailed(
|
|||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key
|
||||
|
||||
|
@ -79,10 +102,12 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -92,12 +117,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key
|
||||
|
||||
|
@ -117,18 +142,20 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
).parsed
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key
|
||||
|
||||
|
@ -148,23 +175,27 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key
|
||||
|
||||
|
@ -184,10 +215,11 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/keys/{set}".format(_client.base_url, set=set_)
|
||||
url = "{}/keys/{set}".format(
|
||||
_client.base_url,set=set_)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "delete",
|
||||
"method": "delete",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,20 +43,26 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 403:
|
||||
if response.status_code == HTTPStatus.FORBIDDEN:
|
||||
response_403 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_403
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -58,6 +80,7 @@ def sync_detailed(
|
|||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key Set
|
||||
|
||||
|
@ -76,9 +99,11 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -88,11 +113,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key Set
|
||||
|
||||
|
@ -111,16 +136,18 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
).parsed
|
||||
_client=_client,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key Set
|
||||
|
||||
|
@ -139,21 +166,25 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Delete a JSON Web Key Set
|
||||
|
||||
|
@ -172,9 +203,10 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/clients/{id}".format(_client.base_url, id=id)
|
||||
url = "{}/clients/{id}".format(
|
||||
_client.base_url,id=id)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "delete",
|
||||
"method": "delete",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,16 +43,20 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -54,6 +74,7 @@ def sync_detailed(
|
|||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Deletes an OAuth 2.0 Client
|
||||
|
||||
|
@ -71,9 +92,11 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
id=id,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -83,11 +106,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Deletes an OAuth 2.0 Client
|
||||
|
||||
|
@ -105,16 +128,18 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
).parsed
|
||||
_client=_client,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Deletes an OAuth 2.0 Client
|
||||
|
||||
|
@ -132,21 +157,25 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
id=id,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Deletes an OAuth 2.0 Client
|
||||
|
||||
|
@ -164,9 +193,10 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,29 +1,46 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import UNSET, Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
client_id: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/tokens".format(_client.base_url)
|
||||
url = "{}/oauth2/tokens".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["client_id"] = client_id
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "delete",
|
||||
"method": "delete",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -33,16 +50,20 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -60,6 +81,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
client_id: str,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Delete OAuth2 Access Tokens from a Client
|
||||
|
||||
|
@ -72,9 +94,11 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
client_id=client_id,
|
||||
client_id=client_id,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -84,11 +108,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
client_id: str,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Delete OAuth2 Access Tokens from a Client
|
||||
|
||||
|
@ -101,16 +125,18 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
client_id=client_id,
|
||||
).parsed
|
||||
client_id=client_id,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
client_id: str,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Delete OAuth2 Access Tokens from a Client
|
||||
|
||||
|
@ -123,21 +149,25 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
client_id=client_id,
|
||||
client_id=client_id,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
client_id: str,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Delete OAuth2 Access Tokens from a Client
|
||||
|
||||
|
@ -150,9 +180,10 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
client_id=client_id,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
client_id=client_id,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,27 +1,43 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.flush_inactive_o_auth_2_tokens_request import FlushInactiveOAuth2TokensRequest
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: FlushInactiveOAuth2TokensRequest,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/flush".format(_client.base_url)
|
||||
url = "{}/oauth2/flush".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "post",
|
||||
"method": "post",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -31,16 +47,20 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -58,6 +78,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: FlushInactiveOAuth2TokensRequest,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Flush Expired OAuth2 Access Tokens
|
||||
|
||||
|
@ -74,9 +95,11 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -86,11 +109,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: FlushInactiveOAuth2TokensRequest,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Flush Expired OAuth2 Access Tokens
|
||||
|
||||
|
@ -107,16 +130,18 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
).parsed
|
||||
json_body=json_body,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: FlushInactiveOAuth2TokensRequest,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Flush Expired OAuth2 Access Tokens
|
||||
|
||||
|
@ -133,21 +158,25 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: FlushInactiveOAuth2TokensRequest,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Flush Expired OAuth2 Access Tokens
|
||||
|
||||
|
@ -164,9 +193,10 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,30 +1,47 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.consent_request import ConsentRequest
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import UNSET, Response
|
||||
from ...models.consent_request import ConsentRequest
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/consent".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/consent".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["consent_challenge"] = consent_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -34,21 +51,29 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[ConsentRequest, GenericError]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = ConsentRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 409:
|
||||
if response.status_code == HTTPStatus.CONFLICT:
|
||||
response_409 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_409
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -66,6 +91,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Response[Union[ConsentRequest, GenericError]]:
|
||||
"""Get Consent Request Information
|
||||
|
||||
|
@ -94,9 +120,11 @@ def sync_detailed(
|
|||
Response[Union[ConsentRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
consent_challenge=consent_challenge,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -106,11 +134,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Optional[Union[ConsentRequest, GenericError]]:
|
||||
"""Get Consent Request Information
|
||||
|
||||
|
@ -139,16 +167,18 @@ def sync(
|
|||
Response[Union[ConsentRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
consent_challenge=consent_challenge,
|
||||
).parsed
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Response[Union[ConsentRequest, GenericError]]:
|
||||
"""Get Consent Request Information
|
||||
|
||||
|
@ -177,21 +207,25 @@ async def asyncio_detailed(
|
|||
Response[Union[ConsentRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
consent_challenge=consent_challenge,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Optional[Union[ConsentRequest, GenericError]]:
|
||||
"""Get Consent Request Information
|
||||
|
||||
|
@ -220,9 +254,10 @@ async def asyncio(
|
|||
Response[Union[ConsentRequest, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
consent_challenge=consent_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...models.json_web_key_set import JSONWebKeySet
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -13,14 +17,26 @@ def _get_kwargs(
|
|||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/keys/{set}/{kid}".format(_client.base_url, set=set_, kid=kid)
|
||||
url = "{}/keys/{set}/{kid}".format(
|
||||
_client.base_url,set=set_,kid=kid)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -29,17 +45,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = JSONWebKeySet.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -58,6 +80,7 @@ def sync_detailed(
|
|||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Fetch a JSON Web Key
|
||||
|
||||
|
@ -71,10 +94,12 @@ def sync_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -84,12 +109,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Fetch a JSON Web Key
|
||||
|
||||
|
@ -103,18 +128,20 @@ def sync(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
).parsed
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Fetch a JSON Web Key
|
||||
|
||||
|
@ -128,23 +155,27 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Fetch a JSON Web Key
|
||||
|
||||
|
@ -158,10 +189,11 @@ async def asyncio(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,25 +1,41 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...models.json_web_key_set import JSONWebKeySet
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/keys/{set}".format(_client.base_url, set=set_)
|
||||
url = "{}/keys/{set}".format(
|
||||
_client.base_url,set=set_)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -28,21 +44,29 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = JSONWebKeySet.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 403:
|
||||
if response.status_code == HTTPStatus.FORBIDDEN:
|
||||
response_403 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_403
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -60,6 +84,7 @@ def sync_detailed(
|
|||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Retrieve a JSON Web Key Set
|
||||
|
||||
|
@ -78,9 +103,11 @@ def sync_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -90,11 +117,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Retrieve a JSON Web Key Set
|
||||
|
||||
|
@ -113,16 +140,18 @@ def sync(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
).parsed
|
||||
_client=_client,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Retrieve a JSON Web Key Set
|
||||
|
||||
|
@ -141,21 +170,25 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Retrieve a JSON Web Key Set
|
||||
|
||||
|
@ -174,9 +207,10 @@ async def asyncio(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,30 +1,47 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.generic_error import GenericError
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.login_request import LoginRequest
|
||||
from ...types import UNSET, Response
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/login".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/login".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["login_challenge"] = login_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -34,25 +51,35 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, LoginRequest]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = LoginRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 409:
|
||||
if response.status_code == HTTPStatus.CONFLICT:
|
||||
response_409 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_409
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -70,6 +97,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Response[Union[GenericError, LoginRequest]]:
|
||||
"""Get a Login Request
|
||||
|
||||
|
@ -93,9 +121,11 @@ def sync_detailed(
|
|||
Response[Union[GenericError, LoginRequest]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
login_challenge=login_challenge,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -105,11 +135,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Optional[Union[GenericError, LoginRequest]]:
|
||||
"""Get a Login Request
|
||||
|
||||
|
@ -133,16 +163,18 @@ def sync(
|
|||
Response[Union[GenericError, LoginRequest]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
login_challenge=login_challenge,
|
||||
).parsed
|
||||
login_challenge=login_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Response[Union[GenericError, LoginRequest]]:
|
||||
"""Get a Login Request
|
||||
|
||||
|
@ -166,21 +198,25 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, LoginRequest]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
login_challenge=login_challenge,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Optional[Union[GenericError, LoginRequest]]:
|
||||
"""Get a Login Request
|
||||
|
||||
|
@ -204,9 +240,10 @@ async def asyncio(
|
|||
Response[Union[GenericError, LoginRequest]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
login_challenge=login_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,30 +1,47 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from ...models.logout_request import LogoutRequest
|
||||
from ...types import UNSET, Response
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/logout".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/logout".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["logout_challenge"] = logout_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -34,17 +51,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, LogoutRequest]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = LogoutRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -62,6 +85,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Response[Union[GenericError, LogoutRequest]]:
|
||||
"""Get a Logout Request
|
||||
|
||||
|
@ -74,9 +98,11 @@ def sync_detailed(
|
|||
Response[Union[GenericError, LogoutRequest]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -86,11 +112,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Optional[Union[GenericError, LogoutRequest]]:
|
||||
"""Get a Logout Request
|
||||
|
||||
|
@ -103,16 +129,18 @@ def sync(
|
|||
Response[Union[GenericError, LogoutRequest]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
).parsed
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Response[Union[GenericError, LogoutRequest]]:
|
||||
"""Get a Logout Request
|
||||
|
||||
|
@ -125,21 +153,25 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, LogoutRequest]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Optional[Union[GenericError, LogoutRequest]]:
|
||||
"""Get a Logout Request
|
||||
|
||||
|
@ -152,9 +184,10 @@ async def asyncio(
|
|||
Response[Union[GenericError, LogoutRequest]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,25 +1,41 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from ...models.o_auth_2_client import OAuth2Client
|
||||
from ...types import Response
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/clients/{id}".format(_client.base_url, id=id)
|
||||
url = "{}/clients/{id}".format(
|
||||
_client.base_url,id=id)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -28,17 +44,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = OAuth2Client.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -56,6 +78,7 @@ def sync_detailed(
|
|||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2Client]]:
|
||||
"""Get an OAuth 2.0 Client.
|
||||
|
||||
|
@ -73,9 +96,11 @@ def sync_detailed(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
id=id,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -85,11 +110,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
"""Get an OAuth 2.0 Client.
|
||||
|
||||
|
@ -107,16 +132,18 @@ def sync(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
).parsed
|
||||
_client=_client,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2Client]]:
|
||||
"""Get an OAuth 2.0 Client.
|
||||
|
||||
|
@ -134,21 +161,25 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
id=id,
|
||||
_client=_client,
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
"""Get an OAuth 2.0 Client.
|
||||
|
||||
|
@ -166,9 +197,10 @@ async def asyncio(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,23 +1,39 @@
|
|||
from typing import Any, Dict, Optional
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.version import Version
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/version".format(_client.base_url)
|
||||
url = "{}/version".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -26,9 +42,11 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Version]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = Version.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
return None
|
||||
|
||||
|
@ -45,6 +63,7 @@ def _build_response(*, response: httpx.Response) -> Response[Version]:
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Version]:
|
||||
"""Get Service Version
|
||||
|
||||
|
@ -57,8 +76,10 @@ def sync_detailed(
|
|||
Response[Version]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -68,10 +89,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Version]:
|
||||
"""Get Service Version
|
||||
|
||||
|
@ -84,14 +105,16 @@ def sync(
|
|||
Response[Version]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Version]:
|
||||
"""Get Service Version
|
||||
|
||||
|
@ -104,19 +127,23 @@ async def asyncio_detailed(
|
|||
Response[Version]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Version]:
|
||||
"""Get Service Version
|
||||
|
||||
|
@ -129,8 +156,9 @@ async def asyncio(
|
|||
Response[Version]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,41 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.generic_error import GenericError
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.introspect_o_auth_2_token_data import IntrospectOAuth2TokenData
|
||||
from ...models.o_auth_2_token_introspection import OAuth2TokenIntrospection
|
||||
from ...types import Response
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.generic_error import GenericError
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/introspect".format(_client.base_url)
|
||||
url = "{}/oauth2/introspect".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "post",
|
||||
"method": "post",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,17 +44,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, OAuth2TokenIntrospection]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = OAuth2TokenIntrospection.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -54,6 +77,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[GenericError,
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2TokenIntrospection]]:
|
||||
"""Introspect OAuth2 Tokens
|
||||
|
||||
|
@ -70,8 +94,10 @@ def sync_detailed(
|
|||
Response[Union[GenericError, OAuth2TokenIntrospection]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -81,10 +107,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2TokenIntrospection]]:
|
||||
"""Introspect OAuth2 Tokens
|
||||
|
||||
|
@ -101,14 +127,16 @@ def sync(
|
|||
Response[Union[GenericError, OAuth2TokenIntrospection]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2TokenIntrospection]]:
|
||||
"""Introspect OAuth2 Tokens
|
||||
|
||||
|
@ -125,19 +153,23 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, OAuth2TokenIntrospection]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2TokenIntrospection]]:
|
||||
"""Introspect OAuth2 Tokens
|
||||
|
||||
|
@ -154,8 +186,9 @@ async def asyncio(
|
|||
Response[Union[GenericError, OAuth2TokenIntrospection]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...models.health_status import HealthStatus
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/health/alive".format(_client.base_url)
|
||||
url = "{}/health/alive".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,13 +43,17 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, HealthStatus]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = HealthStatus.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -50,6 +70,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[GenericError,
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, HealthStatus]]:
|
||||
"""Check Alive Status
|
||||
|
||||
|
@ -66,8 +87,10 @@ def sync_detailed(
|
|||
Response[Union[GenericError, HealthStatus]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -77,10 +100,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, HealthStatus]]:
|
||||
"""Check Alive Status
|
||||
|
||||
|
@ -97,14 +120,16 @@ def sync(
|
|||
Response[Union[GenericError, HealthStatus]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, HealthStatus]]:
|
||||
"""Check Alive Status
|
||||
|
||||
|
@ -121,19 +146,23 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, HealthStatus]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, HealthStatus]]:
|
||||
"""Check Alive Status
|
||||
|
||||
|
@ -150,8 +179,9 @@ async def asyncio(
|
|||
Response[Union[GenericError, HealthStatus]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,11 +1,19 @@
|
|||
from typing import Any, Dict, List, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from typing import Union
|
||||
from typing import cast
|
||||
from ...types import UNSET, Unset
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast, List
|
||||
from ...models.o_auth_2_client import OAuth2Client
|
||||
from ...types import UNSET, Response, Unset
|
||||
from typing import Optional
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -13,21 +21,35 @@ def _get_kwargs(
|
|||
_client: Client,
|
||||
limit: Union[Unset, None, int] = UNSET,
|
||||
offset: Union[Unset, None, int] = UNSET,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/clients".format(_client.base_url)
|
||||
url = "{}/clients".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["limit"] = limit
|
||||
|
||||
|
||||
params["offset"] = offset
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -36,24 +58,28 @@ def _get_kwargs(
|
|||
}
|
||||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, List[OAuth2Client]]]:
|
||||
if response.status_code == 200:
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, List['OAuth2Client']]]:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = []
|
||||
_response_200 = response.json()
|
||||
for response_200_item_data in _response_200:
|
||||
for response_200_item_data in (_response_200):
|
||||
response_200_item = OAuth2Client.from_dict(response_200_item_data)
|
||||
|
||||
|
||||
|
||||
response_200.append(response_200_item)
|
||||
|
||||
return response_200
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
||||
def _build_response(*, response: httpx.Response) -> Response[Union[GenericError, List[OAuth2Client]]]:
|
||||
def _build_response(*, response: httpx.Response) -> Response[Union[GenericError, List['OAuth2Client']]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
|
@ -67,7 +93,8 @@ def sync_detailed(
|
|||
_client: Client,
|
||||
limit: Union[Unset, None, int] = UNSET,
|
||||
offset: Union[Unset, None, int] = UNSET,
|
||||
) -> Response[Union[GenericError, List[OAuth2Client]]]:
|
||||
|
||||
) -> Response[Union[GenericError, List['OAuth2Client']]]:
|
||||
"""List OAuth 2.0 Clients
|
||||
|
||||
This endpoint lists all clients in the database, and never returns client secrets. As a default it
|
||||
|
@ -89,13 +116,15 @@ def sync_detailed(
|
|||
offset (Union[Unset, None, int]):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[OAuth2Client]]]
|
||||
Response[Union[GenericError, List['OAuth2Client']]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -105,13 +134,13 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
limit: Union[Unset, None, int] = UNSET,
|
||||
offset: Union[Unset, None, int] = UNSET,
|
||||
) -> Optional[Union[GenericError, List[OAuth2Client]]]:
|
||||
|
||||
) -> Optional[Union[GenericError, List['OAuth2Client']]]:
|
||||
"""List OAuth 2.0 Clients
|
||||
|
||||
This endpoint lists all clients in the database, and never returns client secrets. As a default it
|
||||
|
@ -133,22 +162,24 @@ def sync(
|
|||
offset (Union[Unset, None, int]):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[OAuth2Client]]]
|
||||
Response[Union[GenericError, List['OAuth2Client']]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
).parsed
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
limit: Union[Unset, None, int] = UNSET,
|
||||
offset: Union[Unset, None, int] = UNSET,
|
||||
) -> Response[Union[GenericError, List[OAuth2Client]]]:
|
||||
|
||||
) -> Response[Union[GenericError, List['OAuth2Client']]]:
|
||||
"""List OAuth 2.0 Clients
|
||||
|
||||
This endpoint lists all clients in the database, and never returns client secrets. As a default it
|
||||
|
@ -170,27 +201,31 @@ async def asyncio_detailed(
|
|||
offset (Union[Unset, None, int]):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[OAuth2Client]]]
|
||||
Response[Union[GenericError, List['OAuth2Client']]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
limit: Union[Unset, None, int] = UNSET,
|
||||
offset: Union[Unset, None, int] = UNSET,
|
||||
) -> Optional[Union[GenericError, List[OAuth2Client]]]:
|
||||
|
||||
) -> Optional[Union[GenericError, List['OAuth2Client']]]:
|
||||
"""List OAuth 2.0 Clients
|
||||
|
||||
This endpoint lists all clients in the database, and never returns client secrets. As a default it
|
||||
|
@ -212,13 +247,14 @@ async def asyncio(
|
|||
offset (Union[Unset, None, int]):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[OAuth2Client]]]
|
||||
Response[Union[GenericError, List['OAuth2Client']]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
limit=limit,
|
||||
offset=offset,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,30 +1,48 @@
|
|||
from typing import Any, Dict, List, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.generic_error import GenericError
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from ...models.previous_consent_session import PreviousConsentSession
|
||||
from ...types import UNSET, Response
|
||||
from typing import cast
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast, List
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/sessions/consent".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/sessions/consent".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["subject"] = subject
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -33,28 +51,34 @@ def _get_kwargs(
|
|||
}
|
||||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, List[PreviousConsentSession]]]:
|
||||
if response.status_code == 200:
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, List['PreviousConsentSession']]]:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = []
|
||||
_response_200 = response.json()
|
||||
for response_200_item_data in _response_200:
|
||||
for response_200_item_data in (_response_200):
|
||||
response_200_item = PreviousConsentSession.from_dict(response_200_item_data)
|
||||
|
||||
|
||||
|
||||
response_200.append(response_200_item)
|
||||
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
||||
def _build_response(*, response: httpx.Response) -> Response[Union[GenericError, List[PreviousConsentSession]]]:
|
||||
def _build_response(*, response: httpx.Response) -> Response[Union[GenericError, List['PreviousConsentSession']]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
|
@ -67,7 +91,8 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
) -> Response[Union[GenericError, List[PreviousConsentSession]]]:
|
||||
|
||||
) -> Response[Union[GenericError, List['PreviousConsentSession']]]:
|
||||
"""Lists All Consent Sessions of a Subject
|
||||
|
||||
This endpoint lists all subject's granted consent sessions, including client and granted scope.
|
||||
|
@ -86,12 +111,14 @@ def sync_detailed(
|
|||
subject (str):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[PreviousConsentSession]]]
|
||||
Response[Union[GenericError, List['PreviousConsentSession']]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
subject=subject,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -101,12 +128,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
) -> Optional[Union[GenericError, List[PreviousConsentSession]]]:
|
||||
|
||||
) -> Optional[Union[GenericError, List['PreviousConsentSession']]]:
|
||||
"""Lists All Consent Sessions of a Subject
|
||||
|
||||
This endpoint lists all subject's granted consent sessions, including client and granted scope.
|
||||
|
@ -125,20 +152,22 @@ def sync(
|
|||
subject (str):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[PreviousConsentSession]]]
|
||||
Response[Union[GenericError, List['PreviousConsentSession']]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
).parsed
|
||||
subject=subject,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
) -> Response[Union[GenericError, List[PreviousConsentSession]]]:
|
||||
|
||||
) -> Response[Union[GenericError, List['PreviousConsentSession']]]:
|
||||
"""Lists All Consent Sessions of a Subject
|
||||
|
||||
This endpoint lists all subject's granted consent sessions, including client and granted scope.
|
||||
|
@ -157,25 +186,29 @@ async def asyncio_detailed(
|
|||
subject (str):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[PreviousConsentSession]]]
|
||||
Response[Union[GenericError, List['PreviousConsentSession']]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
subject=subject,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
) -> Optional[Union[GenericError, List[PreviousConsentSession]]]:
|
||||
|
||||
) -> Optional[Union[GenericError, List['PreviousConsentSession']]]:
|
||||
"""Lists All Consent Sessions of a Subject
|
||||
|
||||
This endpoint lists all subject's granted consent sessions, including client and granted scope.
|
||||
|
@ -194,12 +227,13 @@ async def asyncio(
|
|||
subject (str):
|
||||
|
||||
Returns:
|
||||
Response[Union[GenericError, List[PreviousConsentSession]]]
|
||||
Response[Union[GenericError, List['PreviousConsentSession']]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,22 +1,36 @@
|
|||
from typing import Any, Dict
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...types import Response
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/metrics/prometheus".format(_client.base_url)
|
||||
url = "{}/metrics/prometheus".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -24,6 +38,8 @@ def _get_kwargs(
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
def _build_response(*, response: httpx.Response) -> Response[Any]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
|
@ -36,6 +52,7 @@ def _build_response(*, response: httpx.Response) -> Response[Any]:
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Any]:
|
||||
"""Get Snapshot Metrics from the Hydra Service.
|
||||
|
||||
|
@ -55,8 +72,10 @@ def sync_detailed(
|
|||
Response[Any]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -70,6 +89,7 @@ def sync_detailed(
|
|||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Any]:
|
||||
"""Get Snapshot Metrics from the Hydra Service.
|
||||
|
||||
|
@ -89,11 +109,17 @@ async def asyncio_detailed(
|
|||
Response[Any]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.reject_request import RejectRequest
|
||||
from ...models.completed_request import CompletedRequest
|
||||
from ...models.generic_error import GenericError
|
||||
from ...models.reject_request import RejectRequest
|
||||
from ...types import UNSET, Response
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -14,21 +18,34 @@ def _get_kwargs(
|
|||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/consent/reject".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/consent/reject".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["consent_challenge"] = consent_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -39,17 +56,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = CompletedRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -68,6 +91,7 @@ def sync_detailed(
|
|||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Consent Request
|
||||
|
||||
|
@ -103,10 +127,12 @@ def sync_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -116,12 +142,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Consent Request
|
||||
|
||||
|
@ -157,18 +183,20 @@ def sync(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
).parsed
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Consent Request
|
||||
|
||||
|
@ -204,23 +232,27 @@ async def asyncio_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
consent_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Consent Request
|
||||
|
||||
|
@ -256,10 +288,11 @@ async def asyncio(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
consent_challenge=consent_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.reject_request import RejectRequest
|
||||
from ...models.completed_request import CompletedRequest
|
||||
from ...models.generic_error import GenericError
|
||||
from ...models.reject_request import RejectRequest
|
||||
from ...types import UNSET, Response
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -14,21 +18,34 @@ def _get_kwargs(
|
|||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/login/reject".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/login/reject".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["login_challenge"] = login_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -39,25 +56,35 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = CompletedRequest.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -76,6 +103,7 @@ def sync_detailed(
|
|||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Login Request
|
||||
|
||||
|
@ -106,10 +134,12 @@ def sync_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -119,12 +149,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Login Request
|
||||
|
||||
|
@ -155,18 +185,20 @@ def sync(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
).parsed
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Response[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Login Request
|
||||
|
||||
|
@ -197,23 +229,27 @@ async def asyncio_detailed(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: RejectRequest,
|
||||
login_challenge: str,
|
||||
|
||||
) -> Optional[Union[CompletedRequest, GenericError]]:
|
||||
"""Reject a Login Request
|
||||
|
||||
|
@ -244,10 +280,11 @@ async def asyncio(
|
|||
Response[Union[CompletedRequest, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
login_challenge=login_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,54 +1,74 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from ...models.reject_request import RejectRequest
|
||||
from ...types import UNSET, Response
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
form_data: RejectRequest,
|
||||
json_body: RejectRequest,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/requests/logout/reject".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/requests/logout/reject".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["logout_challenge"] = logout_challenge
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
json_body.to_dict()
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": _client.get_timeout(),
|
||||
"data": form_data.to_dict(),
|
||||
"json": json_json_body,
|
||||
"params": params,
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -65,9 +85,9 @@ def _build_response(*, response: httpx.Response) -> Response[Union[Any, GenericE
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
form_data: RejectRequest,
|
||||
json_body: RejectRequest,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Reject a Logout Request
|
||||
|
||||
|
@ -85,11 +105,12 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
form_data=form_data,
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -99,13 +120,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
form_data: RejectRequest,
|
||||
json_body: RejectRequest,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Reject a Logout Request
|
||||
|
||||
|
@ -123,20 +143,20 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
form_data=form_data,
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
).parsed
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
form_data: RejectRequest,
|
||||
json_body: RejectRequest,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Reject a Logout Request
|
||||
|
||||
|
@ -154,25 +174,27 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
form_data=form_data,
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
form_data: RejectRequest,
|
||||
json_body: RejectRequest,
|
||||
logout_challenge: str,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Reject a Logout Request
|
||||
|
||||
|
@ -190,11 +212,11 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
form_data=form_data,
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
logout_challenge=logout_challenge,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,29 +1,46 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import UNSET, Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/sessions/login".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/sessions/login".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["subject"] = subject
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "delete",
|
||||
"method": "delete",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -33,20 +50,26 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -64,6 +87,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Invalidates All Login Sessions of a Certain User
|
||||
Invalidates a Subject's Authentication Session
|
||||
|
@ -81,9 +105,11 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
subject=subject,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -93,11 +119,11 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Invalidates All Login Sessions of a Certain User
|
||||
Invalidates a Subject's Authentication Session
|
||||
|
@ -115,16 +141,18 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
).parsed
|
||||
subject=subject,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Invalidates All Login Sessions of a Certain User
|
||||
Invalidates a Subject's Authentication Session
|
||||
|
@ -142,21 +170,25 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
subject=subject,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Invalidates All Login Sessions of a Certain User
|
||||
Invalidates a Subject's Authentication Session
|
||||
|
@ -174,9 +206,10 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,10 +1,17 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from typing import Union
|
||||
from typing import cast
|
||||
from ...types import UNSET, Unset
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import UNSET, Response, Unset
|
||||
from typing import Optional
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -13,23 +20,38 @@ def _get_kwargs(
|
|||
subject: str,
|
||||
client: Union[Unset, None, str] = UNSET,
|
||||
all_: Union[Unset, None, bool] = UNSET,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth/sessions/consent".format(_client.base_url)
|
||||
url = "{}/oauth2/auth/sessions/consent".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
params: Dict[str, Any] = {}
|
||||
params["subject"] = subject
|
||||
|
||||
|
||||
params["client"] = client
|
||||
|
||||
|
||||
params["all"] = all_
|
||||
|
||||
|
||||
|
||||
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "delete",
|
||||
"method": "delete",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -39,20 +61,26 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 204:
|
||||
if response.status_code == HTTPStatus.NO_CONTENT:
|
||||
response_204 = cast(Any, None)
|
||||
return response_204
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 404:
|
||||
if response.status_code == HTTPStatus.NOT_FOUND:
|
||||
response_404 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_404
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -72,6 +100,7 @@ def sync_detailed(
|
|||
subject: str,
|
||||
client: Union[Unset, None, str] = UNSET,
|
||||
all_: Union[Unset, None, bool] = UNSET,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Revokes Consent Sessions of a Subject for a Specific OAuth 2.0 Client
|
||||
|
||||
|
@ -88,11 +117,13 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -102,13 +133,13 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
client: Union[Unset, None, str] = UNSET,
|
||||
all_: Union[Unset, None, bool] = UNSET,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Revokes Consent Sessions of a Subject for a Specific OAuth 2.0 Client
|
||||
|
||||
|
@ -125,13 +156,14 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
).parsed
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
|
@ -139,6 +171,7 @@ async def asyncio_detailed(
|
|||
subject: str,
|
||||
client: Union[Unset, None, str] = UNSET,
|
||||
all_: Union[Unset, None, bool] = UNSET,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Revokes Consent Sessions of a Subject for a Specific OAuth 2.0 Client
|
||||
|
||||
|
@ -155,25 +188,29 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
subject: str,
|
||||
client: Union[Unset, None, str] = UNSET,
|
||||
all_: Union[Unset, None, bool] = UNSET,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Revokes Consent Sessions of a Subject for a Specific OAuth 2.0 Client
|
||||
|
||||
|
@ -190,11 +227,12 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
subject=subject,
|
||||
client=client,
|
||||
all_=all_,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from ...models.json_web_key import JSONWebKey
|
||||
from ...types import Response
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -14,16 +18,28 @@ def _get_kwargs(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKey,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/keys/{set}/{kid}".format(_client.base_url, set=set_, kid=kid)
|
||||
url = "{}/keys/{set}/{kid}".format(
|
||||
_client.base_url,set=set_,kid=kid)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -33,21 +49,29 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, JSONWebKey]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = JSONWebKey.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 403:
|
||||
if response.status_code == HTTPStatus.FORBIDDEN:
|
||||
response_403 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_403
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -67,6 +91,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKey,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKey]]:
|
||||
"""Update a JSON Web Key
|
||||
|
||||
|
@ -90,11 +115,13 @@ def sync_detailed(
|
|||
Response[Union[GenericError, JSONWebKey]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -104,13 +131,13 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKey,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKey]]:
|
||||
"""Update a JSON Web Key
|
||||
|
||||
|
@ -134,13 +161,14 @@ def sync(
|
|||
Response[Union[GenericError, JSONWebKey]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
).parsed
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
set_: str,
|
||||
|
@ -148,6 +176,7 @@ async def asyncio_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKey,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKey]]:
|
||||
"""Update a JSON Web Key
|
||||
|
||||
|
@ -171,25 +200,29 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, JSONWebKey]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
set_: str,
|
||||
kid: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKey,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKey]]:
|
||||
"""Update a JSON Web Key
|
||||
|
||||
|
@ -213,11 +246,12 @@ async def asyncio(
|
|||
Response[Union[GenericError, JSONWebKey]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
set_=set_,
|
||||
kid=kid,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.json_web_key_set import JSONWebKeySet
|
||||
from ...types import Response
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -13,16 +17,28 @@ def _get_kwargs(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKeySet,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/keys/{set}".format(_client.base_url, set=set_)
|
||||
url = "{}/keys/{set}".format(
|
||||
_client.base_url,set=set_)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -32,21 +48,29 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = JSONWebKeySet.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 403:
|
||||
if response.status_code == HTTPStatus.FORBIDDEN:
|
||||
response_403 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_403
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -65,6 +89,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKeySet,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Update a JSON Web Key Set
|
||||
|
||||
|
@ -90,10 +115,12 @@ def sync_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -103,12 +130,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKeySet,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Update a JSON Web Key Set
|
||||
|
||||
|
@ -134,18 +161,20 @@ def sync(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
).parsed
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKeySet,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Update a JSON Web Key Set
|
||||
|
||||
|
@ -171,23 +200,27 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
set_: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: JSONWebKeySet,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""Update a JSON Web Key Set
|
||||
|
||||
|
@ -213,10 +246,11 @@ async def asyncio(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
set_=set_,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from ...models.o_auth_2_client import OAuth2Client
|
||||
from ...types import Response
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
|
@ -13,16 +17,28 @@ def _get_kwargs(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/clients/{id}".format(_client.base_url, id=id)
|
||||
url = "{}/clients/{id}".format(
|
||||
_client.base_url,id=id)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
json_json_body = json_body.to_dict()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "put",
|
||||
"method": "put",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -32,13 +48,17 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = OAuth2Client.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -57,6 +77,7 @@ def sync_detailed(
|
|||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2Client]]:
|
||||
"""Update an OAuth 2.0 Client
|
||||
|
||||
|
@ -77,10 +98,12 @@ def sync_detailed(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
id=id,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -90,12 +113,12 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
"""Update an OAuth 2.0 Client
|
||||
|
||||
|
@ -116,18 +139,20 @@ def sync(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
).parsed
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Response[Union[GenericError, OAuth2Client]]:
|
||||
"""Update an OAuth 2.0 Client
|
||||
|
||||
|
@ -148,23 +173,27 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
id=id,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
id: str,
|
||||
*,
|
||||
_client: Client,
|
||||
json_body: OAuth2Client,
|
||||
|
||||
) -> Optional[Union[GenericError, OAuth2Client]]:
|
||||
"""Update an OAuth 2.0 Client
|
||||
|
||||
|
@ -185,10 +214,11 @@ async def asyncio(
|
|||
Response[Union[GenericError, OAuth2Client]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
id=id,
|
||||
_client=_client,
|
||||
json_body=json_body,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,22 +1,36 @@
|
|||
from typing import Any, Dict
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...types import Response
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/sessions/logout".format(_client.base_url)
|
||||
url = "{}/oauth2/sessions/logout".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -24,6 +38,8 @@ def _get_kwargs(
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
def _build_response(*, response: httpx.Response) -> Response[Any]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
|
@ -36,6 +52,7 @@ def _build_response(*, response: httpx.Response) -> Response[Any]:
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Any]:
|
||||
"""OpenID Connect Front-Backchannel Enabled Logout
|
||||
|
||||
|
@ -49,8 +66,10 @@ def sync_detailed(
|
|||
Response[Any]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -64,6 +83,7 @@ def sync_detailed(
|
|||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Any]:
|
||||
"""OpenID Connect Front-Backchannel Enabled Logout
|
||||
|
||||
|
@ -77,11 +97,17 @@ async def asyncio_detailed(
|
|||
Response[Any]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import Dict
|
||||
from typing import cast
|
||||
from ...models.well_known import WellKnown
|
||||
from ...types import Response
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/.well-known/openid-configuration".format(_client.base_url)
|
||||
url = "{}/.well-known/openid-configuration".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,17 +43,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, WellKnown]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = WellKnown.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -54,6 +76,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[GenericError,
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, WellKnown]]:
|
||||
"""OpenID Connect Discovery
|
||||
|
||||
|
@ -71,8 +94,10 @@ def sync_detailed(
|
|||
Response[Union[GenericError, WellKnown]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -82,10 +107,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, WellKnown]]:
|
||||
"""OpenID Connect Discovery
|
||||
|
||||
|
@ -103,14 +128,16 @@ def sync(
|
|||
Response[Union[GenericError, WellKnown]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, WellKnown]]:
|
||||
"""OpenID Connect Discovery
|
||||
|
||||
|
@ -128,19 +155,23 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, WellKnown]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, WellKnown]]:
|
||||
"""OpenID Connect Discovery
|
||||
|
||||
|
@ -158,8 +189,9 @@ async def asyncio(
|
|||
Response[Union[GenericError, WellKnown]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.health_not_ready_status import HealthNotReadyStatus
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.health_status import HealthStatus
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from ...models.health_not_ready_status import HealthNotReadyStatus
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/health/ready".format(_client.base_url)
|
||||
url = "{}/health/ready".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,13 +43,17 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[HealthNotReadyStatus, HealthStatus]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = HealthStatus.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 503:
|
||||
if response.status_code == HTTPStatus.SERVICE_UNAVAILABLE:
|
||||
response_503 = HealthNotReadyStatus.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_503
|
||||
return None
|
||||
|
||||
|
@ -50,6 +70,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[HealthNotRead
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[HealthNotReadyStatus, HealthStatus]]:
|
||||
"""Check Readiness Status
|
||||
|
||||
|
@ -67,8 +88,10 @@ def sync_detailed(
|
|||
Response[Union[HealthNotReadyStatus, HealthStatus]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -78,10 +101,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[HealthNotReadyStatus, HealthStatus]]:
|
||||
"""Check Readiness Status
|
||||
|
||||
|
@ -99,14 +122,16 @@ def sync(
|
|||
Response[Union[HealthNotReadyStatus, HealthStatus]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[HealthNotReadyStatus, HealthStatus]]:
|
||||
"""Check Readiness Status
|
||||
|
||||
|
@ -124,19 +149,23 @@ async def asyncio_detailed(
|
|||
Response[Union[HealthNotReadyStatus, HealthStatus]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[HealthNotReadyStatus, HealthStatus]]:
|
||||
"""Check Readiness Status
|
||||
|
||||
|
@ -154,8 +183,9 @@ async def asyncio(
|
|||
Response[Union[HealthNotReadyStatus, HealthStatus]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,41 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import AuthenticatedClient
|
||||
from ...models.generic_error import GenericError
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from typing import Dict
|
||||
from ...models.oauth_2_token_response import Oauth2TokenResponse
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from ...models.oauth_2_token_data import Oauth2TokenData
|
||||
from ...models.generic_error import GenericError
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/token".format(_client.base_url)
|
||||
url = "{}/oauth2/token".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "post",
|
||||
"method": "post",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,21 +44,29 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, Oauth2TokenResponse]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = Oauth2TokenResponse.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||
response_400 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_400
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -58,6 +83,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[GenericError,
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Response[Union[GenericError, Oauth2TokenResponse]]:
|
||||
"""The OAuth 2.0 Token Endpoint
|
||||
|
||||
|
@ -76,8 +102,10 @@ def sync_detailed(
|
|||
Response[Union[GenericError, Oauth2TokenResponse]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -87,10 +115,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Optional[Union[GenericError, Oauth2TokenResponse]]:
|
||||
"""The OAuth 2.0 Token Endpoint
|
||||
|
||||
|
@ -109,14 +137,16 @@ def sync(
|
|||
Response[Union[GenericError, Oauth2TokenResponse]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Response[Union[GenericError, Oauth2TokenResponse]]:
|
||||
"""The OAuth 2.0 Token Endpoint
|
||||
|
||||
|
@ -135,19 +165,23 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, Oauth2TokenResponse]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Optional[Union[GenericError, Oauth2TokenResponse]]:
|
||||
"""The OAuth 2.0 Token Endpoint
|
||||
|
||||
|
@ -166,8 +200,9 @@ async def asyncio(
|
|||
Response[Union[GenericError, Oauth2TokenResponse]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,23 +1,39 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/auth".format(_client.base_url)
|
||||
url = "{}/oauth2/auth".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -26,16 +42,20 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 302:
|
||||
if response.status_code == HTTPStatus.FOUND:
|
||||
response_302 = cast(Any, None)
|
||||
return response_302
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -52,6 +72,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[Any, GenericE
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""The OAuth 2.0 Authorize Endpoint
|
||||
|
||||
|
@ -65,8 +86,10 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -76,10 +99,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""The OAuth 2.0 Authorize Endpoint
|
||||
|
||||
|
@ -93,14 +116,16 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""The OAuth 2.0 Authorize Endpoint
|
||||
|
||||
|
@ -114,19 +139,23 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""The OAuth 2.0 Authorize Endpoint
|
||||
|
||||
|
@ -140,8 +169,9 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,23 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union, cast
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import AuthenticatedClient
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...types import Response
|
||||
from ...models.revoke_o_auth_2_token_data import RevokeOAuth2TokenData
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/oauth2/revoke".format(_client.base_url)
|
||||
url = "{}/oauth2/revoke".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "post",
|
||||
"method": "post",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -26,16 +43,20 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[Any, GenericError]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = cast(Any, None)
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -52,6 +73,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[Any, GenericE
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Revoke OAuth2 Tokens
|
||||
|
||||
|
@ -67,8 +89,10 @@ def sync_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -78,10 +102,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Revoke OAuth2 Tokens
|
||||
|
||||
|
@ -97,14 +121,16 @@ def sync(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Response[Union[Any, GenericError]]:
|
||||
"""Revoke OAuth2 Tokens
|
||||
|
||||
|
@ -120,19 +146,23 @@ async def asyncio_detailed(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Optional[Union[Any, GenericError]]:
|
||||
"""Revoke OAuth2 Tokens
|
||||
|
||||
|
@ -148,8 +178,9 @@ async def asyncio(
|
|||
Response[Union[Any, GenericError]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import AuthenticatedClient
|
||||
from ...models.generic_error import GenericError
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.userinfo_response import UserinfoResponse
|
||||
from ...types import Response
|
||||
from ...models.generic_error import GenericError
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/userinfo".format(_client.base_url)
|
||||
url = "{}/userinfo".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,17 +43,23 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, UserinfoResponse]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = UserinfoResponse.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 401:
|
||||
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||
response_401 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_401
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -54,6 +76,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[GenericError,
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Response[Union[GenericError, UserinfoResponse]]:
|
||||
"""OpenID Connect Userinfo
|
||||
|
||||
|
@ -67,8 +90,10 @@ def sync_detailed(
|
|||
Response[Union[GenericError, UserinfoResponse]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -78,10 +103,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Optional[Union[GenericError, UserinfoResponse]]:
|
||||
"""OpenID Connect Userinfo
|
||||
|
||||
|
@ -95,14 +120,16 @@ def sync(
|
|||
Response[Union[GenericError, UserinfoResponse]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Response[Union[GenericError, UserinfoResponse]]:
|
||||
"""OpenID Connect Userinfo
|
||||
|
||||
|
@ -116,19 +143,23 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, UserinfoResponse]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: AuthenticatedClient,
|
||||
|
||||
) -> Optional[Union[GenericError, UserinfoResponse]]:
|
||||
"""OpenID Connect Userinfo
|
||||
|
||||
|
@ -142,8 +173,9 @@ async def asyncio(
|
|||
Response[Union[GenericError, UserinfoResponse]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
from typing import Any, Dict, Optional, Union
|
||||
from typing import Any, Dict, List, Optional, Union, cast
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...client import AuthenticatedClient, Client
|
||||
from ...types import Response, UNSET
|
||||
|
||||
from ...models.generic_error import GenericError
|
||||
from ...models.json_web_key_set import JSONWebKeySet
|
||||
from ...types import Response
|
||||
from typing import cast
|
||||
from typing import Dict
|
||||
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/.well-known/jwks.json".format(_client.base_url)
|
||||
url = "{}/.well-known/jwks.json".format(
|
||||
_client.base_url)
|
||||
|
||||
headers: Dict[str, str] = _client.get_headers()
|
||||
cookies: Dict[str, Any] = _client.get_cookies()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return {
|
||||
"method": "get",
|
||||
"method": "get",
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
|
@ -27,13 +43,17 @@ def _get_kwargs(
|
|||
|
||||
|
||||
def _parse_response(*, response: httpx.Response) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
if response.status_code == 200:
|
||||
if response.status_code == HTTPStatus.OK:
|
||||
response_200 = JSONWebKeySet.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_200
|
||||
if response.status_code == 500:
|
||||
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||
response_500 = GenericError.from_dict(response.json())
|
||||
|
||||
|
||||
|
||||
return response_500
|
||||
return None
|
||||
|
||||
|
@ -50,6 +70,7 @@ def _build_response(*, response: httpx.Response) -> Response[Union[GenericError,
|
|||
def sync_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""JSON Web Keys Discovery
|
||||
|
||||
|
@ -62,8 +83,10 @@ def sync_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
response = httpx.request(
|
||||
|
@ -73,10 +96,10 @@ def sync_detailed(
|
|||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""JSON Web Keys Discovery
|
||||
|
||||
|
@ -89,14 +112,16 @@ def sync(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
return sync_detailed(
|
||||
_client=_client,
|
||||
).parsed
|
||||
|
||||
).parsed
|
||||
|
||||
async def asyncio_detailed(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Response[Union[GenericError, JSONWebKeySet]]:
|
||||
"""JSON Web Keys Discovery
|
||||
|
||||
|
@ -109,19 +134,23 @@ async def asyncio_detailed(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
|
||||
kwargs = _get_kwargs(
|
||||
_client=_client,
|
||||
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=_client.verify_ssl) as __client:
|
||||
response = await __client.request(**kwargs)
|
||||
response = await __client.request(
|
||||
**kwargs
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
*,
|
||||
_client: Client,
|
||||
|
||||
) -> Optional[Union[GenericError, JSONWebKeySet]]:
|
||||
"""JSON Web Keys Discovery
|
||||
|
||||
|
@ -134,8 +163,9 @@ async def asyncio(
|
|||
Response[Union[GenericError, JSONWebKeySet]]
|
||||
"""
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
_client=_client,
|
||||
)
|
||||
).parsed
|
||||
|
||||
return (await asyncio_detailed(
|
||||
_client=_client,
|
||||
|
||||
)).parsed
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue