ClientInfoPolicy

data class ClientInfoPolicy(val id: String?, val webSDKOptions: ClientInfoPolicy.WebOptions?, val registrationEmails: List<String>?, val registrationEmailPolicyMode: String?, val receiptEmailDomainPolicyMode: String?, val credentialTypePolicyMode: String?, val featurePolicyMode: String?, val features: List<String>?, val credentialTypes: List<String>?, val receiptEmailDomainsAndAliases: List<ClientInfoPolicy.ReceiptEmailDomainsAndAliases>?)

Some fields present in the DTO will not be modeled in this layer, either because there are unused properties that cause confusion, or unused properties that are overly complicated to model.

Ignored fields:

  • allowedFeatures

  • receiptEmailDomains

  • featureOptions

See also

Constructors

Link copied to clipboard
constructor(id: String?, webSDKOptions: ClientInfoPolicy.WebOptions?, registrationEmails: List<String>?, registrationEmailPolicyMode: String?, receiptEmailDomainPolicyMode: String?, credentialTypePolicyMode: String?, featurePolicyMode: String?, features: List<String>?, credentialTypes: List<String>?, receiptEmailDomainsAndAliases: List<ClientInfoPolicy.ReceiptEmailDomainsAndAliases>?)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class ReceiptEmailDomainsAndAliases(val id: String?, val emailDomain: String?, val aliases: List<String>?)
Link copied to clipboard
data class WebOptions(val webDebug: Boolean?, val webBaseUrl: String?, val webSDKUrl: String?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String?
Link copied to clipboard