kittycad.api.users.get_oauth2_providers_for_user

Functions

asyncio(*, client)

If this returns an empty array, then the user has not connected any OAuth2 providers and uses raw email authentication.

asyncio_detailed(*, client)

sync(*, client)

If this returns an empty array, then the user has not connected any OAuth2 providers and uses raw email authentication.

sync_detailed(*, client)

kittycad.api.users.get_oauth2_providers_for_user._build_response(*, response)[source][source]
Return type:

Response[Union[List[AccountProvider], Error, None]]

kittycad.api.users.get_oauth2_providers_for_user._get_kwargs(*, client)[source][source]
Return type:

Dict[str, Any]

kittycad.api.users.get_oauth2_providers_for_user._parse_response(*, response)[source][source]
Return type:

Union[List[AccountProvider], Error, None]

async kittycad.api.users.get_oauth2_providers_for_user.asyncio(*, client)[source][source]

If this returns an empty array, then the user has not connected any OAuth2 providers and uses raw email authentication.

This endpoint requires authentication by any Zoo user. It gets the providers for the authenticated user.

Return type:

Union[List[AccountProvider], Error, None]

async kittycad.api.users.get_oauth2_providers_for_user.asyncio_detailed(*, client)[source][source]
Return type:

Response[Union[List[AccountProvider], Error, None]]

kittycad.api.users.get_oauth2_providers_for_user.sync(*, client)[source][source]

If this returns an empty array, then the user has not connected any OAuth2 providers and uses raw email authentication.

This endpoint requires authentication by any Zoo user. It gets the providers for the authenticated user.

Return type:

Union[List[AccountProvider], Error, None]

kittycad.api.users.get_oauth2_providers_for_user.sync_detailed(*, client)[source][source]
Return type:

Response[Union[List[AccountProvider], Error, None]]