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
PhoneNumber
with 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) throws
Parameters
isdNumber
ISD number.
phoneNumber
Phone number.
-
Checks if the receiver is equal to
object.
Declaration
Swift
public override func isEqual(_ object: Any?) -> Bool
Parameters
object
Object to test equality with.
Return Value
true
if the receiver is equal toobject
,false
otherwise. -
Checks if 2 objects are equal.
Declaration
Swift
public static func == (lhs: PhoneNumber, rhs: PhoneNumber) -> Bool
Parameters
lhs
First object.
rhs
Second object.
Return Value
true
if 2 objects are equal,fale
otherwise.
-
Encodes the contents of the receiver.
Throws
EncodingErrorDeclaration
Swift
public func encode(to encoder: Encoder) throws
Parameters
encoder
Encoder.
-
Declaration
Swift
public convenience init(from decoder: Decoder) throws
-
Creates copy of the receiver.
Declaration
Swift
public func copy(with zone: NSZone? = nil) -> Any
Parameters
zone
Zone.
Return Value
Copy of the receiver.