Class: NewStoreApi::CountryCodeEnum

Inherits:
Object
  • Object
show all
Defined in:
lib/new_store_api/models/country_code_enum.rb

Overview

Country code for this address. Must be ISO-3166 reference

Constant Summary collapse

COUNTRY_CODE_ENUM =
[
  # TODO: Write general description for AD
  AD = 'AD'.freeze,

  # TODO: Write general description for AE
  AE = 'AE'.freeze,

  # TODO: Write general description for AF
  AF = 'AF'.freeze,

  # TODO: Write general description for AG
  AG = 'AG'.freeze,

  # TODO: Write general description for AI
  AI = 'AI'.freeze,

  # TODO: Write general description for AL
  AL = 'AL'.freeze,

  # TODO: Write general description for AM
  AM = 'AM'.freeze,

  # TODO: Write general description for AO
  AO = 'AO'.freeze,

  # TODO: Write general description for AQ
  AQ = 'AQ'.freeze,

  # TODO: Write general description for AR
  AR = 'AR'.freeze,

  # TODO: Write general description for AS
  AS = 'AS'.freeze,

  # TODO: Write general description for AT
  AT = 'AT'.freeze,

  # TODO: Write general description for AU
  AU = 'AU'.freeze,

  # TODO: Write general description for AW
  AW = 'AW'.freeze,

  # TODO: Write general description for AX
  AX = 'AX'.freeze,

  # TODO: Write general description for AZ
  AZ = 'AZ'.freeze,

  # TODO: Write general description for BA
  BA = 'BA'.freeze,

  # TODO: Write general description for BB
  BB = 'BB'.freeze,

  # TODO: Write general description for BD
  BD = 'BD'.freeze,

  # TODO: Write general description for BE
  BE = 'BE'.freeze,

  # TODO: Write general description for BF
  BF = 'BF'.freeze,

  # TODO: Write general description for BG
  BG = 'BG'.freeze,

  # TODO: Write general description for BH
  BH = 'BH'.freeze,

  # TODO: Write general description for BI
  BI = 'BI'.freeze,

  # TODO: Write general description for BJ
  BJ = 'BJ'.freeze,

  # TODO: Write general description for BL
  BL = 'BL'.freeze,

  # TODO: Write general description for BM
  BM = 'BM'.freeze,

  # TODO: Write general description for BN
  BN = 'BN'.freeze,

  # TODO: Write general description for BO
  BO = 'BO'.freeze,

  # TODO: Write general description for BQ
  BQ = 'BQ'.freeze,

  # TODO: Write general description for BR
  BR = 'BR'.freeze,

  # TODO: Write general description for BS
  BS = 'BS'.freeze,

  # TODO: Write general description for BT
  BT = 'BT'.freeze,

  # TODO: Write general description for BV
  BV = 'BV'.freeze,

  # TODO: Write general description for BW
  BW = 'BW'.freeze,

  # TODO: Write general description for BY
  BY = 'BY'.freeze,

  # TODO: Write general description for BZ
  BZ = 'BZ'.freeze,

  # TODO: Write general description for CA
  CA = 'CA'.freeze,

  # TODO: Write general description for CC
  CC = 'CC'.freeze,

  # TODO: Write general description for CD
  CD = 'CD'.freeze,

  # TODO: Write general description for CF
  CF = 'CF'.freeze,

  # TODO: Write general description for CG
  CG = 'CG'.freeze,

  # TODO: Write general description for CH
  CH = 'CH'.freeze,

  # TODO: Write general description for CI
  CI = 'CI'.freeze,

  # TODO: Write general description for CK
  CK = 'CK'.freeze,

  # TODO: Write general description for CL
  CL = 'CL'.freeze,

  # TODO: Write general description for CM
  CM = 'CM'.freeze,

  # TODO: Write general description for CN
  CN = 'CN'.freeze,

  # TODO: Write general description for CO
  CO = 'CO'.freeze,

  # TODO: Write general description for CR
  CR = 'CR'.freeze,

  # TODO: Write general description for CU
  CU = 'CU'.freeze,

  # TODO: Write general description for CV
  CV = 'CV'.freeze,

  # TODO: Write general description for CW
  CW = 'CW'.freeze,

  # TODO: Write general description for CX
  CX = 'CX'.freeze,

  # TODO: Write general description for CY
  CY = 'CY'.freeze,

  # TODO: Write general description for CZ
  CZ = 'CZ'.freeze,

  # TODO: Write general description for DE
  DE = 'DE'.freeze,

  # TODO: Write general description for DJ
  DJ = 'DJ'.freeze,

  # TODO: Write general description for DK
  DK = 'DK'.freeze,

  # TODO: Write general description for DM
  DM = 'DM'.freeze,

  # TODO: Write general description for DO
  DO = 'DO'.freeze,

  # TODO: Write general description for DZ
  DZ = 'DZ'.freeze,

  # TODO: Write general description for EC
  EC = 'EC'.freeze,

  # TODO: Write general description for EE
  EE = 'EE'.freeze,

  # TODO: Write general description for EG
  EG = 'EG'.freeze,

  # TODO: Write general description for EH
  EH = 'EH'.freeze,

  # TODO: Write general description for ER
  ER = 'ER'.freeze,

  # TODO: Write general description for ES
  ES = 'ES'.freeze,

  # TODO: Write general description for ET
  ET = 'ET'.freeze,

  # TODO: Write general description for FI
  FI = 'FI'.freeze,

  # TODO: Write general description for FJ
  FJ = 'FJ'.freeze,

  # TODO: Write general description for FK
  FK = 'FK'.freeze,

  # TODO: Write general description for FM
  FM = 'FM'.freeze,

  # TODO: Write general description for FO
  FO = 'FO'.freeze,

  # TODO: Write general description for FR
  FR = 'FR'.freeze,

  # TODO: Write general description for GA
  GA = 'GA'.freeze,

  # TODO: Write general description for GB
  GB = 'GB'.freeze,

  # TODO: Write general description for GD
  GD = 'GD'.freeze,

  # TODO: Write general description for GE
  GE = 'GE'.freeze,

  # TODO: Write general description for GF
  GF = 'GF'.freeze,

  # TODO: Write general description for GG
  GG = 'GG'.freeze,

  # TODO: Write general description for GH
  GH = 'GH'.freeze,

  # TODO: Write general description for GI
  GI = 'GI'.freeze,

  # TODO: Write general description for GL
  GL = 'GL'.freeze,

  # TODO: Write general description for GM
  GM = 'GM'.freeze,

  # TODO: Write general description for GN
  GN = 'GN'.freeze,

  # TODO: Write general description for GP
  GP = 'GP'.freeze,

  # TODO: Write general description for GQ
  GQ = 'GQ'.freeze,

  # TODO: Write general description for GR
  GR = 'GR'.freeze,

  # TODO: Write general description for GS
  GS = 'GS'.freeze,

  # TODO: Write general description for GT
  GT = 'GT'.freeze,

  # TODO: Write general description for GU
  GU = 'GU'.freeze,

  # TODO: Write general description for GW
  GW = 'GW'.freeze,

  # TODO: Write general description for GY
  GY = 'GY'.freeze,

  # TODO: Write general description for HK
  HK = 'HK'.freeze,

  # TODO: Write general description for HM
  HM = 'HM'.freeze,

  # TODO: Write general description for HN
  HN = 'HN'.freeze,

  # TODO: Write general description for HR
  HR = 'HR'.freeze,

  # TODO: Write general description for HT
  HT = 'HT'.freeze,

  # TODO: Write general description for HU
  HU = 'HU'.freeze,

  # TODO: Write general description for ID
  ID = 'ID'.freeze,

  # TODO: Write general description for IE
  IE = 'IE'.freeze,

  # TODO: Write general description for IL
  IL = 'IL'.freeze,

  # TODO: Write general description for IM
  IM = 'IM'.freeze,

  # TODO: Write general description for IN
  IN = 'IN'.freeze,

  # TODO: Write general description for IO
  IO = 'IO'.freeze,

  # TODO: Write general description for IQ
  IQ = 'IQ'.freeze,

  # TODO: Write general description for IR
  IR = 'IR'.freeze,

  # TODO: Write general description for IS
  IS = 'IS'.freeze,

  # TODO: Write general description for IT
  IT = 'IT'.freeze,

  # TODO: Write general description for JE
  JE = 'JE'.freeze,

  # TODO: Write general description for JM
  JM = 'JM'.freeze,

  # TODO: Write general description for JO
  JO = 'JO'.freeze,

  # TODO: Write general description for JP
  JP = 'JP'.freeze,

  # TODO: Write general description for KE
  KE = 'KE'.freeze,

  # TODO: Write general description for KG
  KG = 'KG'.freeze,

  # TODO: Write general description for KH
  KH = 'KH'.freeze,

  # TODO: Write general description for KI
  KI = 'KI'.freeze,

  # TODO: Write general description for KM
  KM = 'KM'.freeze,

  # TODO: Write general description for KN
  KN = 'KN'.freeze,

  # TODO: Write general description for KP
  KP = 'KP'.freeze,

  # TODO: Write general description for KR
  KR = 'KR'.freeze,

  # TODO: Write general description for KW
  KW = 'KW'.freeze,

  # TODO: Write general description for KY
  KY = 'KY'.freeze,

  # TODO: Write general description for KZ
  KZ = 'KZ'.freeze,

  # TODO: Write general description for LA
  LA = 'LA'.freeze,

  # TODO: Write general description for LB
  LB = 'LB'.freeze,

  # TODO: Write general description for LC
  LC = 'LC'.freeze,

  # TODO: Write general description for LI
  LI = 'LI'.freeze,

  # TODO: Write general description for LK
  LK = 'LK'.freeze,

  # TODO: Write general description for LR
  LR = 'LR'.freeze,

  # TODO: Write general description for LS
  LS = 'LS'.freeze,

  # TODO: Write general description for LT
  LT = 'LT'.freeze,

  # TODO: Write general description for LU
  LU = 'LU'.freeze,

  # TODO: Write general description for LV
  LV = 'LV'.freeze,

  # TODO: Write general description for LY
  LY = 'LY'.freeze,

  # TODO: Write general description for MA
  MA = 'MA'.freeze,

  # TODO: Write general description for MC
  MC = 'MC'.freeze,

  # TODO: Write general description for MD
  MD = 'MD'.freeze,

  # TODO: Write general description for ME
  ME = 'ME'.freeze,

  # TODO: Write general description for MF
  MF = 'MF'.freeze,

  # TODO: Write general description for MG
  MG = 'MG'.freeze,

  # TODO: Write general description for MH
  MH = 'MH'.freeze,

  # TODO: Write general description for MK
  MK = 'MK'.freeze,

  # TODO: Write general description for ML
  ML = 'ML'.freeze,

  # TODO: Write general description for MM
  MM = 'MM'.freeze,

  # TODO: Write general description for MN
  MN = 'MN'.freeze,

  # TODO: Write general description for MO
  MO = 'MO'.freeze,

  # TODO: Write general description for MP
  MP = 'MP'.freeze,

  # TODO: Write general description for MQ
  MQ = 'MQ'.freeze,

  # TODO: Write general description for MR
  MR = 'MR'.freeze,

  # TODO: Write general description for MS
  MS = 'MS'.freeze,

  # TODO: Write general description for MT
  MT = 'MT'.freeze,

  # TODO: Write general description for MU
  MU = 'MU'.freeze,

  # TODO: Write general description for MV
  MV = 'MV'.freeze,

  # TODO: Write general description for MW
  MW = 'MW'.freeze,

  # TODO: Write general description for MX
  MX = 'MX'.freeze,

  # TODO: Write general description for MY
  MY = 'MY'.freeze,

  # TODO: Write general description for MZ
  MZ = 'MZ'.freeze,

  # TODO: Write general description for NA
  NA = 'NA'.freeze,

  # TODO: Write general description for NC
  NC = 'NC'.freeze,

  # TODO: Write general description for NE
  NE = 'NE'.freeze,

  # TODO: Write general description for NF
  NF = 'NF'.freeze,

  # TODO: Write general description for NG
  NG = 'NG'.freeze,

  # TODO: Write general description for NI
  NI = 'NI'.freeze,

  # TODO: Write general description for NL
  NL = 'NL'.freeze,

  # TODO: Write general description for NO
  NO = 'NO'.freeze,

  # TODO: Write general description for NP
  NP = 'NP'.freeze,

  # TODO: Write general description for NR
  NR = 'NR'.freeze,

  # TODO: Write general description for NU
  NU = 'NU'.freeze,

  # TODO: Write general description for NZ
  NZ = 'NZ'.freeze,

  # TODO: Write general description for OM
  OM = 'OM'.freeze,

  # TODO: Write general description for PA
  PA = 'PA'.freeze,

  # TODO: Write general description for PE
  PE = 'PE'.freeze,

  # TODO: Write general description for PF
  PF = 'PF'.freeze,

  # TODO: Write general description for PG
  PG = 'PG'.freeze,

  # TODO: Write general description for PH
  PH = 'PH'.freeze,

  # TODO: Write general description for PK
  PK = 'PK'.freeze,

  # TODO: Write general description for PL
  PL = 'PL'.freeze,

  # TODO: Write general description for PM
  PM = 'PM'.freeze,

  # TODO: Write general description for PN
  PN = 'PN'.freeze,

  # TODO: Write general description for PR
  PR = 'PR'.freeze,

  # TODO: Write general description for PS
  PS = 'PS'.freeze,

  # TODO: Write general description for PT
  PT = 'PT'.freeze,

  # TODO: Write general description for PW
  PW = 'PW'.freeze,

  # TODO: Write general description for PY
  PY = 'PY'.freeze,

  # TODO: Write general description for QA
  QA = 'QA'.freeze,

  # TODO: Write general description for RE
  RE = 'RE'.freeze,

  # TODO: Write general description for RO
  RO = 'RO'.freeze,

  # TODO: Write general description for RS
  RS = 'RS'.freeze,

  # TODO: Write general description for RU
  RU = 'RU'.freeze,

  # TODO: Write general description for RW
  RW = 'RW'.freeze,

  # TODO: Write general description for SA
  SA = 'SA'.freeze,

  # TODO: Write general description for SB
  SB = 'SB'.freeze,

  # TODO: Write general description for SC
  SC = 'SC'.freeze,

  # TODO: Write general description for SD
  SD = 'SD'.freeze,

  # TODO: Write general description for SE
  SE = 'SE'.freeze,

  # TODO: Write general description for SG
  SG = 'SG'.freeze,

  # TODO: Write general description for SH
  SH = 'SH'.freeze,

  # TODO: Write general description for SI
  SI = 'SI'.freeze,

  # TODO: Write general description for SJ
  SJ = 'SJ'.freeze,

  # TODO: Write general description for SK
  SK = 'SK'.freeze,

  # TODO: Write general description for SL
  SL = 'SL'.freeze,

  # TODO: Write general description for SM
  SM = 'SM'.freeze,

  # TODO: Write general description for SN
  SN = 'SN'.freeze,

  # TODO: Write general description for SO
  SO = 'SO'.freeze,

  # TODO: Write general description for SR
  SR = 'SR'.freeze,

  # TODO: Write general description for SS
  SS = 'SS'.freeze,

  # TODO: Write general description for ST
  ST = 'ST'.freeze,

  # TODO: Write general description for SV
  SV = 'SV'.freeze,

  # TODO: Write general description for SX
  SX = 'SX'.freeze,

  # TODO: Write general description for SY
  SY = 'SY'.freeze,

  # TODO: Write general description for SZ
  SZ = 'SZ'.freeze,

  # TODO: Write general description for TC
  TC = 'TC'.freeze,

  # TODO: Write general description for TD
  TD = 'TD'.freeze,

  # TODO: Write general description for TF
  TF = 'TF'.freeze,

  # TODO: Write general description for TG
  TG = 'TG'.freeze,

  # TODO: Write general description for TH
  TH = 'TH'.freeze,

  # TODO: Write general description for TJ
  TJ = 'TJ'.freeze,

  # TODO: Write general description for TK
  TK = 'TK'.freeze,

  # TODO: Write general description for TL
  TL = 'TL'.freeze,

  # TODO: Write general description for TM
  TM = 'TM'.freeze,

  # TODO: Write general description for TN
  TN = 'TN'.freeze,

  # TODO: Write general description for TO
  TO = 'TO'.freeze,

  # TODO: Write general description for TR
  TR = 'TR'.freeze,

  # TODO: Write general description for TT
  TT = 'TT'.freeze,

  # TODO: Write general description for TV
  TV = 'TV'.freeze,

  # TODO: Write general description for TW
  TW = 'TW'.freeze,

  # TODO: Write general description for TZ
  TZ = 'TZ'.freeze,

  # TODO: Write general description for UA
  UA = 'UA'.freeze,

  # TODO: Write general description for UG
  UG = 'UG'.freeze,

  # TODO: Write general description for UM
  UM = 'UM'.freeze,

  # TODO: Write general description for US
  US = 'US'.freeze,

  # TODO: Write general description for UY
  UY = 'UY'.freeze,

  # TODO: Write general description for UZ
  UZ = 'UZ'.freeze,

  # TODO: Write general description for VA
  VA = 'VA'.freeze,

  # TODO: Write general description for VC
  VC = 'VC'.freeze,

  # TODO: Write general description for VE
  VE = 'VE'.freeze,

  # TODO: Write general description for VG
  VG = 'VG'.freeze,

  # TODO: Write general description for VI
  VI = 'VI'.freeze,

  # TODO: Write general description for VN
  VN = 'VN'.freeze,

  # TODO: Write general description for VU
  VU = 'VU'.freeze,

  # TODO: Write general description for WF
  WF = 'WF'.freeze,

  # TODO: Write general description for WS
  WS = 'WS'.freeze,

  # TODO: Write general description for YE
  YE = 'YE'.freeze,

  # TODO: Write general description for YT
  YT = 'YT'.freeze,

  # TODO: Write general description for ZA
  ZA = 'ZA'.freeze,

  # TODO: Write general description for ZM
  ZM = 'ZM'.freeze,

  # TODO: Write general description for ZW
  ZW = 'ZW'.freeze
].freeze

Class Method Summary collapse

Class Method Details

.from_value(value, default_value = AD) ⇒ Object



765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
# File 'lib/new_store_api/models/country_code_enum.rb', line 765

def self.from_value(value, default_value = AD)
  return default_value if value.nil?

  str = value.to_s.strip

  case str.downcase
  when 'ad' then AD
  when 'ae' then AE
  when 'af' then AF
  when 'ag' then AG
  when 'ai' then AI
  when 'al' then AL
  when 'am' then AM
  when 'ao' then AO
  when 'aq' then AQ
  when 'ar' then AR
  when 'as' then AS
  when 'at' then AT
  when 'au' then AU
  when 'aw' then AW
  when 'ax' then AX
  when 'az' then AZ
  when 'ba' then BA
  when 'bb' then BB
  when 'bd' then BD
  when 'be' then BE
  when 'bf' then BF
  when 'bg' then BG
  when 'bh' then BH
  when 'bi' then BI
  when 'bj' then BJ
  when 'bl' then BL
  when 'bm' then BM
  when 'bn' then BN
  when 'bo' then BO
  when 'bq' then BQ
  when 'br' then BR
  when 'bs' then BS
  when 'bt' then BT
  when 'bv' then BV
  when 'bw' then BW
  when 'by' then BY
  when 'bz' then BZ
  when 'ca' then CA
  when 'cc' then CC
  when 'cd' then CD
  when 'cf' then CF
  when 'cg' then CG
  when 'ch' then CH
  when 'ci' then CI
  when 'ck' then CK
  when 'cl' then CL
  when 'cm' then CM
  when 'cn' then CN
  when 'co' then CO
  when 'cr' then CR
  when 'cu' then CU
  when 'cv' then CV
  when 'cw' then CW
  when 'cx' then CX
  when 'cy' then CY
  when 'cz' then CZ
  when 'de' then DE
  when 'dj' then DJ
  when 'dk' then DK
  when 'dm' then DM
  when 'do' then DO
  when 'dz' then DZ
  when 'ec' then EC
  when 'ee' then EE
  when 'eg' then EG
  when 'eh' then EH
  when 'er' then ER
  when 'es' then ES
  when 'et' then ET
  when 'fi' then FI
  when 'fj' then FJ
  when 'fk' then FK
  when 'fm' then FM
  when 'fo' then FO
  when 'fr' then FR
  when 'ga' then GA
  when 'gb' then GB
  when 'gd' then GD
  when 'ge' then GE
  when 'gf' then GF
  when 'gg' then GG
  when 'gh' then GH
  when 'gi' then GI
  when 'gl' then GL
  when 'gm' then GM
  when 'gn' then GN
  when 'gp' then GP
  when 'gq' then GQ
  when 'gr' then GR
  when 'gs' then GS
  when 'gt' then GT
  when 'gu' then GU
  when 'gw' then GW
  when 'gy' then GY
  when 'hk' then HK
  when 'hm' then HM
  when 'hn' then HN
  when 'hr' then HR
  when 'ht' then HT
  when 'hu' then HU
  when 'id' then ID
  when 'ie' then IE
  when 'il' then IL
  when 'im' then IM
  when 'in' then IN
  when 'io' then IO
  when 'iq' then IQ
  when 'ir' then IR
  when 'is' then IS
  when 'it' then IT
  when 'je' then JE
  when 'jm' then JM
  when 'jo' then JO
  when 'jp' then JP
  when 'ke' then KE
  when 'kg' then KG
  when 'kh' then KH
  when 'ki' then KI
  when 'km' then KM
  when 'kn' then KN
  when 'kp' then KP
  when 'kr' then KR
  when 'kw' then KW
  when 'ky' then KY
  when 'kz' then KZ
  when 'la' then LA
  when 'lb' then LB
  when 'lc' then LC
  when 'li' then LI
  when 'lk' then LK
  when 'lr' then LR
  when 'ls' then LS
  when 'lt' then LT
  when 'lu' then LU
  when 'lv' then LV
  when 'ly' then LY
  when 'ma' then MA
  when 'mc' then MC
  when 'md' then MD
  when 'me' then ME
  when 'mf' then MF
  when 'mg' then MG
  when 'mh' then MH
  when 'mk' then MK
  when 'ml' then ML
  when 'mm' then MM
  when 'mn' then MN
  when 'mo' then MO
  when 'mp' then MP
  when 'mq' then MQ
  when 'mr' then MR
  when 'ms' then MS
  when 'mt' then MT
  when 'mu' then MU
  when 'mv' then MV
  when 'mw' then MW
  when 'mx' then MX
  when 'my' then MY
  when 'mz' then MZ
  when 'na' then NA
  when 'nc' then NC
  when 'ne' then NE
  when 'nf' then NF
  when 'ng' then NG
  when 'ni' then NI
  when 'nl' then NL
  when 'no' then NO
  when 'np' then NP
  when 'nr' then NR
  when 'nu' then NU
  when 'nz' then NZ
  when 'om' then OM
  when 'pa' then PA
  when 'pe' then PE
  when 'pf' then PF
  when 'pg' then PG
  when 'ph' then PH
  when 'pk' then PK
  when 'pl' then PL
  when 'pm' then PM
  when 'pn' then PN
  when 'pr' then PR
  when 'ps' then PS
  when 'pt' then PT
  when 'pw' then PW
  when 'py' then PY
  when 'qa' then QA
  when 're' then RE
  when 'ro' then RO
  when 'rs' then RS
  when 'ru' then RU
  when 'rw' then RW
  when 'sa' then SA
  when 'sb' then SB
  when 'sc' then SC
  when 'sd' then SD
  when 'se' then SE
  when 'sg' then SG
  when 'sh' then SH
  when 'si' then SI
  when 'sj' then SJ
  when 'sk' then SK
  when 'sl' then SL
  when 'sm' then SM
  when 'sn' then SN
  when 'so' then SO
  when 'sr' then SR
  when 'ss' then SS
  when 'st' then ST
  when 'sv' then SV
  when 'sx' then SX
  when 'sy' then SY
  when 'sz' then SZ
  when 'tc' then TC
  when 'td' then TD
  when 'tf' then TF
  when 'tg' then TG
  when 'th' then TH
  when 'tj' then TJ
  when 'tk' then TK
  when 'tl' then TL
  when 'tm' then TM
  when 'tn' then TN
  when 'to' then TO
  when 'tr' then TR
  when 'tt' then TT
  when 'tv' then TV
  when 'tw' then TW
  when 'tz' then TZ
  when 'ua' then UA
  when 'ug' then UG
  when 'um' then UM
  when 'us' then US
  when 'uy' then UY
  when 'uz' then UZ
  when 'va' then VA
  when 'vc' then VC
  when 've' then VE
  when 'vg' then VG
  when 'vi' then VI
  when 'vn' then VN
  when 'vu' then VU
  when 'wf' then WF
  when 'ws' then WS
  when 'ye' then YE
  when 'yt' then YT
  when 'za' then ZA
  when 'zm' then ZM
  when 'zw' then ZW
  else
    default_value
  end
end

.validate(value) ⇒ Object



759
760
761
762
763
# File 'lib/new_store_api/models/country_code_enum.rb', line 759

def self.validate(value)
  return false if value.nil?

  COUNTRY_CODE_ENUM.include?(value)
end