blob: 67674929273ba611a5bdb0bcfb33a66006ede935 [file] [log] [blame]
//
// M2PhoneMetaData.h
// libPhoneNumber
//
// Created by NHN Corp. Last Edited by BAND dev team (band_dev@nhn.com)
//
#import <Foundation/Foundation.h>
@class NBPhoneNumberDesc, NBNumberFormat;
@interface NBPhoneMetaData : NSObject
// from phonemetadata.pb.js
/* 1 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *generalDesc;
/* 2 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *fixedLine;
/* 3 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *mobile;
/* 4 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *tollFree;
/* 5 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *premiumRate;
/* 6 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *sharedCost;
/* 7 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *personalNumber;
/* 8 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *voip;
/* 21 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *pager;
/* 25 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *uan;
/* 27 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *emergency;
/* 28 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *voicemail;
/* 24 */ @property (nonatomic, strong, readwrite) NBPhoneNumberDesc *noInternationalDialling;
/* 9 */ @property (nonatomic, strong, readwrite) NSString *codeID;
/* 10 */ @property (nonatomic, strong, readwrite) NSNumber *countryCode;
/* 11 */ @property (nonatomic, strong, readwrite) NSString *internationalPrefix;
/* 17 */ @property (nonatomic, strong, readwrite) NSString *preferredInternationalPrefix;
/* 12 */ @property (nonatomic, strong, readwrite) NSString *nationalPrefix;
/* 13 */ @property (nonatomic, strong, readwrite) NSString *preferredExtnPrefix;
/* 15 */ @property (nonatomic, strong, readwrite) NSString *nationalPrefixForParsing;
/* 16 */ @property (nonatomic, strong, readwrite) NSString *nationalPrefixTransformRule;
/* 18 */ @property (nonatomic, assign, readwrite) BOOL sameMobileAndFixedLinePattern;
/* 19 */ @property (nonatomic, strong, readwrite) NSMutableArray *numberFormats;
/* 20 */ @property (nonatomic, strong, readwrite) NSMutableArray *intlNumberFormats;
/* 22 */ @property (nonatomic, assign, readwrite) BOOL mainCountryForCode;
/* 23 */ @property (nonatomic, strong, readwrite) NSString *leadingDigits;
/* 26 */ @property (nonatomic, assign, readwrite) BOOL leadingZeroPossible;
- (void)buildData:(id)data;
@end