libPhoneNumber-iOS/libPhoneNumber/NBNumberFormat.h
Dave MacLachlan ee9ead6cab Standardize formatting across files using
clang-format -style=Google
2017-11-18 16:11:20 -08:00

28 lines
1.0 KiB
Objective-C

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