Polarex.Clients (Polarex v0.2.1)
View SourceProvides API endpoints related to clients
Summary
Functions
@spec oauth2_clients_list(keyword()) :: {:ok, Polarex.ListResourceOAuth2Client.t()} | {:error, Polarex.HTTPValidationError.t()}
List Clients
List OAuth2 clients.
Options
page
: Page number, defaults to 1.limit
: Size of a page, defaults to 10. Maximum is 100.
@spec oauth2_clients_oauth2_create_client( Polarex.OAuth2ClientConfiguration.t(), keyword() ) :: {:ok, map()} | {:error, Polarex.HTTPValidationError.t()}
Create Client
Create an OAuth2 client.
@spec oauth2_clients_oauth2_delete_client( String.t(), keyword() ) :: {:ok, map()} | {:error, Polarex.HTTPValidationError.t()}
Delete Client
Delete an OAuth2 client.
@spec oauth2_clients_oauth2_get_client( String.t(), keyword() ) :: {:ok, map()} | {:error, Polarex.HTTPValidationError.t()}
Get Client
Get an OAuth2 client by Client ID.
@spec oauth2_clients_oauth2_update_client( String.t(), Polarex.OAuth2ClientConfigurationUpdate.t(), keyword() ) :: {:ok, map()} | {:error, Polarex.HTTPValidationError.t()}
Update Client
Update an OAuth2 client.