EmailVerification

public final class EmailVerification : Object, Codable
extension EmailVerification: Mappable

Status of the email verification process for each User

  • Current Status

    Declaration

    Swift

    public internal(set) var status: String? { get }
  • Date of the last Status change

    Declaration

    Swift

    public var lastStateChangeAt: Date? { get set }
  • Date of the last email confirmation

    Declaration

    Swift

    public var lastConfirmedAt: Date? { get set }
  • Email Address

    Declaration

    Swift

    public internal(set) var emailAddress: String? { get }
  • Undocumented

    Declaration

    Swift

    public required override init()
  • Declaration

    Swift

    public required init(from decoder: Decoder) throws
  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws
  • Constructor that validates if the map can be build a new instance of Metadata.

    Declaration

    Swift

    public convenience init?(map: Map)
  • This function is where all variable mappings should occur. It is executed by Mapper during the mapping (serialization and deserialization) process.

    Declaration

    Swift

    public func mapping(map: Map)