PhoneNumber
@objcMembers
public final class PhoneNumber : NSObject
Phone number model.
-
ISD number.
Declaration
Swift
public let isdNumber: String -
Phone number (digits after country code).
Declaration
Swift
public let phoneNumber: String
-
Intiailizes
PhoneNumberwith ISD number and a phone number.Throws
An error in case ISD number or phone number is not valid (currently checking only digits).Declaration
Swift
public required init(isdNumber: String, phoneNumber: String) throwsParameters
isdNumberISD number.
phoneNumberPhone number.
-
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: PhoneNumber, rhs: PhoneNumber) -> 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
-
Creates copy of the receiver.
Declaration
Swift
public func copy(with zone: NSZone? = nil) -> AnyParameters
zoneZone.
Return Value
Copy of the receiver.
PhoneNumber Class Reference