12ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler/*
22ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * Copyright (C) 2011 The Libphonenumber Authors
32ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler *
42ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * Licensed under the Apache License, Version 2.0 (the "License");
52ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * you may not use this file except in compliance with the License.
62ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * You may obtain a copy of the License at
72ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler *
82ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * http://www.apache.org/licenses/LICENSE-2.0
92ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler *
102ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * Unless required by applicable law or agreed to in writing, software
112ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * distributed under the License is distributed on an "AS IS" BASIS,
122ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * See the License for the specific language governing permissions and
142ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * limitations under the License.
152ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler */
162ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler
172ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadlerpackage com.android.i18n.phonenumbers;
182ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler
19464d1f95b725fb22d701bd7b55d6d682ad4d3cbfAndrew Stadler/**
202ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler * Class containing string constants of region codes for easier testing.
21cd09545b87979fa6b4337f17b5a001f0ef7b5269Andrew Stadler */
22308ce9284793b597797994dfb1fb25155cbe0b20Makoto Onukifinal class RegionCode {
232ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  // Region code for global networks (e.g. +800 numbers).
242ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String UN001 = "001";
2531d9acbf0623872f9d4a2b3210b5970854b654c7Marc Blank  static final String AD = "AD";
26a7bc0319a75184ad706bb35c049af107ac3688e6Marc Blank  static final String AE = "AE";
27a7bc0319a75184ad706bb35c049af107ac3688e6Marc Blank  static final String AM = "AM";
28a7bc0319a75184ad706bb35c049af107ac3688e6Marc Blank  static final String AO = "AO";
2931d9acbf0623872f9d4a2b3210b5970854b654c7Marc Blank  static final String AQ = "AQ";
302ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String AR = "AR";
3138089f6c4222ab56582899f1f228966c5ebf75e8Makoto Onuki  static final String AU = "AU";
322ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String BB = "BB";
331a5e1e159352f6e21bde878eebca3e3a1896045cAndrew Stadler  static final String BR = "BR";
341a5e1e159352f6e21bde878eebca3e3a1896045cAndrew Stadler  static final String BS = "BS";
351a5e1e159352f6e21bde878eebca3e3a1896045cAndrew Stadler  static final String BY = "BY";
362ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String CA = "CA";
37464d1f95b725fb22d701bd7b55d6d682ad4d3cbfAndrew Stadler  static final String CH = "CH";
381a5e1e159352f6e21bde878eebca3e3a1896045cAndrew Stadler  static final String CL = "CL";
392ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String CN = "CN";
40f4894131427ec7562fcb05388b9f3aa094e388bcAndy Stadler  static final String CS = "CS";
412ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String CX = "CX";
42308ce9284793b597797994dfb1fb25155cbe0b20Makoto Onuki  static final String DE = "DE";
432ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String FR = "FR";
442ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String GB = "GB";
452ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String HU = "HU";
462ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String IT = "IT";
4757f125a01b5fbb5860b144b3057153a50d07ddd1Andrew Stadler  static final String JP = "JP";
4897874770fc7cbe6a89a6ea706658fb42dff77a95Andy Stadler  static final String KR = "KR";
4997874770fc7cbe6a89a6ea706658fb42dff77a95Andy Stadler  static final String MX = "MX";
502ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String NZ = "NZ";
512ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String PG = "PG";
522ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String PL = "PL";
532ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler  static final String RE = "RE";
54fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler  static final String SE = "SE";
55fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler  static final String SG = "SG";
56fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler  static final String US = "US";
57fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler  static final String YT = "YT";
58fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler  static final String ZW = "ZW";
59fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler  // Official code for the unknown region.
60fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler  static final String ZZ = "ZZ";
61fd14496c494a0d38c35c3788c9cc55f1984592e4Andrew Stadler}
622ae2a12d6b049a4347c0781bd4daa17229bf1340Andrew Stadler