EmailAddress
@objcMembers
public final class EmailAddress : NSObject
Email address model.
-
Email address string value.
Declaration
Swift
public let value: String
-
Initializes email address with a string value.
Throws
error in case if email address is invalid.Declaration
Swift
public required init(emailAddressString: String) throwsParameters
emailAddressStringEmail address string.
-
Creates and returns an instance of
EmailAddresswith a given email address string.Declaration
Swift
@objc(withEmailAddressString:) public static func with(_ emailAddressString: String) -> EmailAddress?Parameters
emailAddressStringEmail address string.
Return Value
An instance of
EmailAddressornilif email address is not valid. -
Checks if the receiver is equal to
object.Declaration
Swift
public override func isEqual(_ object: Any?) -> BoolParameters
objectObject to test equality with.
Return Value
trueif the receiver is equal toobject,falseotherwise. -
Checks if 2 objects are equal.
Declaration
Swift
public static func == (lhs: EmailAddress, rhs: EmailAddress) -> BoolParameters
lhsFirst object.
rhsSecond object.
Return Value
trueif 2 objects are equal,faleotherwise.
-
Encodes the contents of the receiver.
Throws
EncodingErrorDeclaration
Swift
public func encode(to encoder: Encoder) throwsParameters
encoderEncoder.
-
Declaration
Swift
public convenience init(from decoder: Decoder) throws
-
Copies the receiver.
Declaration
Swift
public func copy(with zone: NSZone? = nil) -> AnyParameters
zoneZone.
Return Value
Copy of the receiver.
EmailAddress Class Reference