// // NBPhoneNumberFormat.h // libPhoneNumber // // #import @interface NBNumberFormat : NSObject // from phonemetadata.pb.js /* 1 */ @property (nonatomic, strong) NSString *pattern; /* 2 */ @property (nonatomic, strong) NSString *format; /* 3 */ @property (nonatomic, strong) NSMutableArray *leadingDigitsPatterns; /* 4 */ @property (nonatomic, strong) NSString *nationalPrefixFormattingRule; /* 6 */ @property (nonatomic, assign) BOOL nationalPrefixOptionalWhenFormatting; /* 5 */ @property (nonatomic, strong) NSString *domesticCarrierCodeFormattingRule; - (id)initWithPattern:(NSString *)pattern withFormat:(NSString *)format withLeadingDigitsPatterns:(NSMutableArray *)leadingDigitsPatterns withNationalPrefixFormattingRule:(NSString *)nationalPrefixFormattingRule whenFormatting:(BOOL)nationalPrefixOptionalWhenFormatting withDomesticCarrierCodeFormattingRule:(NSString *)domesticCarrierCodeFormattingRule; @end