EmailAddressPublicInfo
public struct EmailAddressPublicInfo : Equatable
Representation of email address public information associated with an email address in the Platform SDK.
-
The email address in format ‘local-part@domain’.
Declaration
Swift
public let emailAddress: String -
Identifier associated with the public key.
Declaration
Swift
public let keyId: String -
The public key for the email address, including format and algorithm details.
Declaration
Swift
public let publicKeyDetails: EmailAddressPublicKey -
Indicates whether encryption is enabled for this email address.
Declaration
Swift
public let enableEncryption: Bool
-
The raw value of the public key for the email address.
Declaration
Swift
@available(*, deprecated, message: "Use `publicKeyDetails` instead") public let publicKey: String
-
Initialize a
EmailAddressPublicInfoinstance.Declaration
Swift
public init(emailAddress: String, keyId: String, publicKeyDetails: EmailAddressPublicKey, enableEncryption: Bool = true)Parameters
emailAddressThe email address in format ‘local-part@domain’.
keyIdIdentifier associated with the public key.
publicKeyDetailsThe public key for the email address, including format and algorithm details.
enableEncryptionIndicates whether encryption is enabled for this email address. Defaults to true.
-
Declaration
Swift
public init(emailAddress: String, keyId: String, publicKey: String)
EmailAddressPublicInfo Structure Reference