ClientInfoResponseDto

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

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
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
notificationSettings
providerIDs
accessTokenExpiry

When called with a client access token, the date and time that the token will expire.

Constructors

Link copied to clipboard
constructor(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)

Properties

Link copied to clipboard
@SerializedName(value = "accessTokenExpiry")
val accessTokenExpiry: OffsetDateTime? = null
Link copied to clipboard
@SerializedName(value = "authenticationSettings")
val authenticationSettings: ClientInfoResponseDtoAuthenticationSettings? = null
Link copied to clipboard
@SerializedName(value = "clientID")
val clientID: String? = null
Link copied to clipboard
@SerializedName(value = "key")
val key: String? = null
Link copied to clipboard
@SerializedName(value = "name")
val name: String? = null
Link copied to clipboard
@SerializedName(value = "notificationSettings")
val notificationSettings: ClientInfoResponseDtoNotificationSettings? = null
Link copied to clipboard
@SerializedName(value = "policies")
val policies: List<ClientPoliciesDto>? = null
Link copied to clipboard
@SerializedName(value = "providerIDs")
val providerIDs: ClientInfoResponseDtoProviderIDs? = null
Link copied to clipboard
@SerializedName(value = "redirectURI")
val redirectURI: String? = null
Link copied to clipboard
@SerializedName(value = "status")
val status: String? = null
Link copied to clipboard
@SerializedName(value = "type")
val type: String? = null