UpdateOAuthClientBuilder

@Serializable
data class UpdateOAuthClientBuilder(var clientName: String? = null, var clientUri: String? = null, var logoUri: String? = null, var redirectUris: List<String>? = null, var grantTypes: List<OAuthClientGrantType>? = null, var responseTypes: List<OAuthClientResponseType>? = null, var tokenEndpointAuthMethod: OAuthClientTokenEndpointAuthMethod? = null)(source)

A builder for updating an existing OAuth client. All fields are nullable for partial updates.

Constructors

Link copied to clipboard
constructor(clientName: String? = null, clientUri: String? = null, logoUri: String? = null, redirectUris: List<String>? = null, grantTypes: List<OAuthClientGrantType>? = null, responseTypes: List<OAuthClientResponseType>? = null, tokenEndpointAuthMethod: OAuthClientTokenEndpointAuthMethod? = null)

Properties

Link copied to clipboard
@SerialName(value = "client_name")
var clientName: String?

The name of the client

Link copied to clipboard
@SerialName(value = "client_uri")
var clientUri: String?

The URI of the client

Link copied to clipboard
@SerialName(value = "grant_types")
var grantTypes: List<OAuthClientGrantType>?

The grant types for the client

Link copied to clipboard
@SerialName(value = "logo_uri")
var logoUri: String?

The logo URI of the client

Link copied to clipboard
@SerialName(value = "redirect_uris")
var redirectUris: List<String>?

The redirect URIs for the client

Link copied to clipboard
@SerialName(value = "response_types")
var responseTypes: List<OAuthClientResponseType>?

The response types for the client

Link copied to clipboard
@SerialName(value = "token_endpoint_auth_method")
var tokenEndpointAuthMethod: OAuthClientTokenEndpointAuthMethod?

The token endpoint authentication method