EmailAddressPublicInfo

constructor(emailAddress: String, keyId: String, publicKeyDetails: EmailAddressPublicKey, enableEncryption: Boolean)

Constructor for creating an instance of EmailAddressPublicInfo.

Parameters

emailAddress

The email address in the format 'local-part@domain'.

keyId

A unique identifier associated with the public key.

publicKeyDetails

Detailed information about the public key, including its raw value, format, and algorithm.

enableEncryption

Whether or not to enable encryption for the email address.


constructor(emailAddress: String, keyId: String, publicKey: String, publicKeyDetails: EmailAddressPublicKey, enableEncryption: Boolean)


constructor(emailAddress: String, keyId: String, publicKey: String)

Deprecated

This constructor is deprecated. Use EmailAddressPublicInfo(emailAddress:keyId:publicKeyDetails) instead.

Replace with

EmailAddressPublicInfo(emailAddress:keyId:publicKeyDetails)

(Deprecated) Constructor for creating an instance of EmailAddressPublicInfo.

Parameters

emailAddress

The email address in the format 'local-part@domain'.

keyId

A unique identifier associated with the public key.

publicKey

(Deprecated) The raw public key value associated with the email address. Use the constructor accepting publicKeyDetails instead.