ClientInfoResponseDto

data class ClientInfoResponseDto(clientID: String?, name: String?, type: String?, status: String?, key: String?, redirectURI: String?, policies: List<ClientPoliciesDto>?, authenticationSettings: ClientInfoResponseDtoAuthenticationSettings?, notificationSettings: ClientInfoResponseDtoNotificationSettings?, providerIDs: ClientInfoResponseDtoProviderIDs?, accessTokenExpiry: OffsetDateTime?)

Parameters

clientID

A short string identifier for the client.

name

A human-readable name for the client.

type

A short identifier classifying the client.

status
  • @param key For clients using OAuth, the OAuth client key.

redirectURI

For clients using OAuth, the expected redirectURI.

policies

An array of objects describing the available options and settings for the client in detail.

authenticationSettings
  • @param notificationSettings * @param providerIDs * @param accessTokenExpiry When called with a client access token, the date and time that the token will expire.

Constructors

ClientInfoResponseDto
Link copied to clipboard
fun ClientInfoResponseDto(clientID: String? = null, name: String? = null, type: String? = null, status: String? = null, key: String? = null, redirectURI: String? = null, policies: List<ClientPoliciesDto>? = null, authenticationSettings: ClientInfoResponseDtoAuthenticationSettings? = null, notificationSettings: ClientInfoResponseDtoNotificationSettings? = null, providerIDs: ClientInfoResponseDtoProviderIDs? = null, accessTokenExpiry: OffsetDateTime? = null)
A short string identifier for the client.

Properties

accessTokenExpiry
Link copied to clipboard
@SerializedName(value = accessTokenExpiry)
val accessTokenExpiry: OffsetDateTime? = null
authenticationSettings
Link copied to clipboard
@SerializedName(value = authenticationSettings)
val authenticationSettings: ClientInfoResponseDtoAuthenticationSettings? = null
  • @param notificationSettings * @param providerIDs * @param accessTokenExpiry When called with a client access token, the date and time that the token will expire.

clientID
Link copied to clipboard
@SerializedName(value = clientID)
val clientID: String? = null
A short string identifier for the client.
key
Link copied to clipboard
@SerializedName(value = key)
val key: String? = null
name
Link copied to clipboard
@SerializedName(value = name)
val name: String? = null
A human-readable name for the client.
notificationSettings
Link copied to clipboard
@SerializedName(value = notificationSettings)
val notificationSettings: ClientInfoResponseDtoNotificationSettings? = null
policies
Link copied to clipboard
@SerializedName(value = policies)
val policies: List<ClientPoliciesDto>? = null
An array of objects describing the available options and settings for the client in detail.
providerIDs
Link copied to clipboard
@SerializedName(value = providerIDs)
val providerIDs: ClientInfoResponseDtoProviderIDs? = null
redirectURI
Link copied to clipboard
@SerializedName(value = redirectURI)
val redirectURI: String? = null
For clients using OAuth, the expected redirectURI.
status
Link copied to clipboard
@SerializedName(value = status)
val status: String? = null
  • @param key For clients using OAuth, the OAuth client key.

type
Link copied to clipboard
@SerializedName(value = type)
val type: String? = null
A short identifier classifying the client.