Class: MergeHRISClient::PayCurrencyEnum

Inherits:
Object
  • Object
show all
Defined in:
lib/merge_hris_client/models/pay_currency_enum.rb

Constant Summary collapse

XUA =
"XUA".freeze
AFN =
"AFN".freeze
AFA =
"AFA".freeze
ALL =
"ALL".freeze
ALK =
"ALK".freeze
DZD =
"DZD".freeze
ADP =
"ADP".freeze
AOA =
"AOA".freeze
AOK =
"AOK".freeze
AON =
"AON".freeze
AOR =
"AOR".freeze
ARA =
"ARA".freeze
ARS =
"ARS".freeze
ARM =
"ARM".freeze
ARP =
"ARP".freeze
ARL =
"ARL".freeze
AMD =
"AMD".freeze
AWG =
"AWG".freeze
AUD =
"AUD".freeze
ATS =
"ATS".freeze
AZN =
"AZN".freeze
AZM =
"AZM".freeze
BSD =
"BSD".freeze
BHD =
"BHD".freeze
BDT =
"BDT".freeze
BBD =
"BBD".freeze
BYN =
"BYN".freeze
BYB =
"BYB".freeze
BYR =
"BYR".freeze
BEF =
"BEF".freeze
BEC =
"BEC".freeze
BEL =
"BEL".freeze
BZD =
"BZD".freeze
BMD =
"BMD".freeze
BTN =
"BTN".freeze
BOB =
"BOB".freeze
BOL =
"BOL".freeze
BOV =
"BOV".freeze
BOP =
"BOP".freeze
BAM =
"BAM".freeze
BAD =
"BAD".freeze
BAN =
"BAN".freeze
BWP =
"BWP".freeze
BRC =
"BRC".freeze
BRZ =
"BRZ".freeze
BRE =
"BRE".freeze
BRR =
"BRR".freeze
BRN =
"BRN".freeze
BRB =
"BRB".freeze
BRL =
"BRL".freeze
GBP =
"GBP".freeze
BND =
"BND".freeze
BGL =
"BGL".freeze
BGN =
"BGN".freeze
BGO =
"BGO".freeze
BGM =
"BGM".freeze
BUK =
"BUK".freeze
BIF =
"BIF".freeze
XPF =
"XPF".freeze
KHR =
"KHR".freeze
CAD =
"CAD".freeze
CVE =
"CVE".freeze
KYD =
"KYD".freeze
XAF =
"XAF".freeze
CLE =
"CLE".freeze
CLP =
"CLP".freeze
CLF =
"CLF".freeze
CNX =
"CNX".freeze
CNY =
"CNY".freeze
CNH =
"CNH".freeze
COP =
"COP".freeze
COU =
"COU".freeze
KMF =
"KMF".freeze
CDF =
"CDF".freeze
CRC =
"CRC".freeze
HRD =
"HRD".freeze
HRK =
"HRK".freeze
CUC =
"CUC".freeze
CUP =
"CUP".freeze
CYP =
"CYP".freeze
CZK =
"CZK".freeze
CSK =
"CSK".freeze
DKK =
"DKK".freeze
DJF =
"DJF".freeze
DOP =
"DOP".freeze
NLG =
"NLG".freeze
XCD =
"XCD".freeze
DDM =
"DDM".freeze
ECS =
"ECS".freeze
ECV =
"ECV".freeze
EGP =
"EGP".freeze
GQE =
"GQE".freeze
ERN =
"ERN".freeze
EEK =
"EEK".freeze
ETB =
"ETB".freeze
EUR =
"EUR".freeze
XBA =
"XBA".freeze
XEU =
"XEU".freeze
XBB =
"XBB".freeze
XBC =
"XBC".freeze
XBD =
"XBD".freeze
FKP =
"FKP".freeze
FJD =
"FJD".freeze
FIM =
"FIM".freeze
FRF =
"FRF".freeze
XFO =
"XFO".freeze
XFU =
"XFU".freeze
GMD =
"GMD".freeze
GEK =
"GEK".freeze
GEL =
"GEL".freeze
DEM =
"DEM".freeze
GHS =
"GHS".freeze
GHC =
"GHC".freeze
GIP =
"GIP".freeze
XAU =
"XAU".freeze
GRD =
"GRD".freeze
GTQ =
"GTQ".freeze
GWP =
"GWP".freeze
GNF =
"GNF".freeze
GNS =
"GNS".freeze
GYD =
"GYD".freeze
HTG =
"HTG".freeze
HNL =
"HNL".freeze
HKD =
"HKD".freeze
HUF =
"HUF".freeze
IMP =
"IMP".freeze
ISK =
"ISK".freeze
ISJ =
"ISJ".freeze
INR =
"INR".freeze
IDR =
"IDR".freeze
IRR =
"IRR".freeze
IQD =
"IQD".freeze
IEP =
"IEP".freeze
ILS =
"ILS".freeze
ILP =
"ILP".freeze
ILR =
"ILR".freeze
ITL =
"ITL".freeze
JMD =
"JMD".freeze
JPY =
"JPY".freeze
JOD =
"JOD".freeze
KZT =
"KZT".freeze
KES =
"KES".freeze
KWD =
"KWD".freeze
KGS =
"KGS".freeze
LAK =
"LAK".freeze
LVL =
"LVL".freeze
LVR =
"LVR".freeze
LBP =
"LBP".freeze
LSL =
"LSL".freeze
LRD =
"LRD".freeze
LYD =
"LYD".freeze
LTL =
"LTL".freeze
LTT =
"LTT".freeze
LUL =
"LUL".freeze
LUC =
"LUC".freeze
LUF =
"LUF".freeze
MOP =
"MOP".freeze
MKD =
"MKD".freeze
MKN =
"MKN".freeze
MGA =
"MGA".freeze
MGF =
"MGF".freeze
MWK =
"MWK".freeze
MYR =
"MYR".freeze
MVR =
"MVR".freeze
MVP =
"MVP".freeze
MLF =
"MLF".freeze
MTL =
"MTL".freeze
MTP =
"MTP".freeze
MRU =
"MRU".freeze
MRO =
"MRO".freeze
MUR =
"MUR".freeze
MXV =
"MXV".freeze
MXN =
"MXN".freeze
MXP =
"MXP".freeze
MDC =
"MDC".freeze
MDL =
"MDL".freeze
MCF =
"MCF".freeze
MNT =
"MNT".freeze
MAD =
"MAD".freeze
MAF =
"MAF".freeze
MZE =
"MZE".freeze
MZN =
"MZN".freeze
MZM =
"MZM".freeze
MMK =
"MMK".freeze
NAD =
"NAD".freeze
NPR =
"NPR".freeze
ANG =
"ANG".freeze
TWD =
"TWD".freeze
NZD =
"NZD".freeze
NIO =
"NIO".freeze
NIC =
"NIC".freeze
NGN =
"NGN".freeze
KPW =
"KPW".freeze
NOK =
"NOK".freeze
OMR =
"OMR".freeze
PKR =
"PKR".freeze
XPD =
"XPD".freeze
PAB =
"PAB".freeze
PGK =
"PGK".freeze
PYG =
"PYG".freeze
PEI =
"PEI".freeze
PEN =
"PEN".freeze
PES =
"PES".freeze
PHP =
"PHP".freeze
XPT =
"XPT".freeze
PLN =
"PLN".freeze
PLZ =
"PLZ".freeze
PTE =
"PTE".freeze
GWE =
"GWE".freeze
QAR =
"QAR".freeze
XRE =
"XRE".freeze
RHD =
"RHD".freeze
RON =
"RON".freeze
ROL =
"ROL".freeze
RUB =
"RUB".freeze
RUR =
"RUR".freeze
RWF =
"RWF".freeze
SVC =
"SVC".freeze
WST =
"WST".freeze
SAR =
"SAR".freeze
RSD =
"RSD".freeze
CSD =
"CSD".freeze
SCR =
"SCR".freeze
SLL =
"SLL".freeze
XAG =
"XAG".freeze
SGD =
"SGD".freeze
SKK =
"SKK".freeze
SIT =
"SIT".freeze
SBD =
"SBD".freeze
SOS =
"SOS".freeze
ZAR =
"ZAR".freeze
ZAL =
"ZAL".freeze
KRH =
"KRH".freeze
KRW =
"KRW".freeze
KRO =
"KRO".freeze
SSP =
"SSP".freeze
SUR =
"SUR".freeze
ESP =
"ESP".freeze
ESA =
"ESA".freeze
ESB =
"ESB".freeze
XDR =
"XDR".freeze
LKR =
"LKR".freeze
SHP =
"SHP".freeze
XSU =
"XSU".freeze
SDD =
"SDD".freeze
SDG =
"SDG".freeze
SDP =
"SDP".freeze
SRD =
"SRD".freeze
SRG =
"SRG".freeze
SZL =
"SZL".freeze
SEK =
"SEK".freeze
CHF =
"CHF".freeze
SYP =
"SYP".freeze
STN =
"STN".freeze
STD =
"STD".freeze
TVD =
"TVD".freeze
TJR =
"TJR".freeze
TJS =
"TJS".freeze
TZS =
"TZS".freeze
XTS =
"XTS".freeze
THB =
"THB".freeze
XXX =
"XXX".freeze
TPE =
"TPE".freeze
TOP =
"TOP".freeze
TTD =
"TTD".freeze
TND =
"TND".freeze
TRY =
"TRY".freeze
TRL =
"TRL".freeze
TMT =
"TMT".freeze
TMM =
"TMM".freeze
USD =
"USD".freeze
USN =
"USN".freeze
USS =
"USS".freeze
UGX =
"UGX".freeze
UGS =
"UGS".freeze
UAH =
"UAH".freeze
UAK =
"UAK".freeze
AED =
"AED".freeze
UYW =
"UYW".freeze
UYU =
"UYU".freeze
UYP =
"UYP".freeze
UYI =
"UYI".freeze
UZS =
"UZS".freeze
VUV =
"VUV".freeze
VES =
"VES".freeze
VEB =
"VEB".freeze
VEF =
"VEF".freeze
VND =
"VND".freeze
VNN =
"VNN".freeze
CHE =
"CHE".freeze
CHW =
"CHW".freeze
XOF =
"XOF".freeze
YDD =
"YDD".freeze
YER =
"YER".freeze
YUN =
"YUN".freeze
YUD =
"YUD".freeze
YUM =
"YUM".freeze
YUR =
"YUR".freeze
ZWN =
"ZWN".freeze
ZRN =
"ZRN".freeze
ZRZ =
"ZRZ".freeze
ZMW =
"ZMW".freeze
ZMK =
"ZMK".freeze
ZWD =
"ZWD".freeze
ZWR =
"ZWR".freeze
ZWL =
"ZWL".freeze
MERGE_NONSTANDARD_VALUE =
"MERGE_NONSTANDARD_VALUE".freeze

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#raw_valueObject

Returns the value of attribute raw_value.



328
329
330
# File 'lib/merge_hris_client/models/pay_currency_enum.rb', line 328

def raw_value
  @raw_value
end

#valueObject

Returns the value of attribute value.



327
328
329
# File 'lib/merge_hris_client/models/pay_currency_enum.rb', line 327

def value
  @value
end

Class Method Details

.build_from_hash(value) ⇒ Object



344
345
346
# File 'lib/merge_hris_client/models/pay_currency_enum.rb', line 344

def self.build_from_hash(value)
  PayCurrencyEnum.new.build_from_hash(value)
end

Instance Method Details

#build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



333
334
335
336
337
338
339
340
341
342
# File 'lib/merge_hris_client/models/pay_currency_enum.rb', line 333

def build_from_hash(value)
  @raw_value = value
  if ["XUA", "AFN", "AFA", "ALL", "ALK", "DZD", "ADP", "AOA", "AOK", "AON", "AOR", "ARA", "ARS", "ARM", "ARP", "ARL", "AMD", "AWG", "AUD", "ATS", "AZN", "AZM", "BSD", "BHD", "BDT", "BBD", "BYN", "BYB", "BYR", "BEF", "BEC", "BEL", "BZD", "BMD", "BTN", "BOB", "BOL", "BOV", "BOP", "BAM", "BAD", "BAN", "BWP", "BRC", "BRZ", "BRE", "BRR", "BRN", "BRB", "BRL", "GBP", "BND", "BGL", "BGN", "BGO", "BGM", "BUK", "BIF", "XPF", "KHR", "CAD", "CVE", "KYD", "XAF", "CLE", "CLP", "CLF", "CNX", "CNY", "CNH", "COP", "COU", "KMF", "CDF", "CRC", "HRD", "HRK", "CUC", "CUP", "CYP", "CZK", "CSK", "DKK", "DJF", "DOP", "NLG", "XCD", "DDM", "ECS", "ECV", "EGP", "GQE", "ERN", "EEK", "ETB", "EUR", "XBA", "XEU", "XBB", "XBC", "XBD", "FKP", "FJD", "FIM", "FRF", "XFO", "XFU", "GMD", "GEK", "GEL", "DEM", "GHS", "GHC", "GIP", "XAU", "GRD", "GTQ", "GWP", "GNF", "GNS", "GYD", "HTG", "HNL", "HKD", "HUF", "IMP", "ISK", "ISJ", "INR", "IDR", "IRR", "IQD", "IEP", "ILS", "ILP", "ILR", "ITL", "JMD", "JPY", "JOD", "KZT", "KES", "KWD", "KGS", "LAK", "LVL", "LVR", "LBP", "LSL", "LRD", "LYD", "LTL", "LTT", "LUL", "LUC", "LUF", "MOP", "MKD", "MKN", "MGA", "MGF", "MWK", "MYR", "MVR", "MVP", "MLF", "MTL", "MTP", "MRU", "MRO", "MUR", "MXV", "MXN", "MXP", "MDC", "MDL", "MCF", "MNT", "MAD", "MAF", "MZE", "MZN", "MZM", "MMK", "NAD", "NPR", "ANG", "TWD", "NZD", "NIO", "NIC", "NGN", "KPW", "NOK", "OMR", "PKR", "XPD", "PAB", "PGK", "PYG", "PEI", "PEN", "PES", "PHP", "XPT", "PLN", "PLZ", "PTE", "GWE", "QAR", "XRE", "RHD", "RON", "ROL", "RUB", "RUR", "RWF", "SVC", "WST", "SAR", "RSD", "CSD", "SCR", "SLL", "XAG", "SGD", "SKK", "SIT", "SBD", "SOS", "ZAR", "ZAL", "KRH", "KRW", "KRO", "SSP", "SUR", "ESP", "ESA", "ESB", "XDR", "LKR", "SHP", "XSU", "SDD", "SDG", "SDP", "SRD", "SRG", "SZL", "SEK", "CHF", "SYP", "STN", "STD", "TVD", "TJR", "TJS", "TZS", "XTS", "THB", "XXX", "TPE", "TOP", "TTD", "TND", "TRY", "TRL", "TMT", "TMM", "USD", "USN", "USS", "UGX", "UGS", "UAH", "UAK", "AED", "UYW", "UYU", "UYP", "UYI", "UZS", "VUV", "VES", "VEB", "VEF", "VND", "VNN", "CHE", "CHW", "XOF", "YDD", "YER", "YUN", "YUD", "YUM", "YUR", "ZWN", "ZRN", "ZRZ", "ZMW", "ZMK", "ZWD", "ZWR", "ZWL", ].include? value
    @value = value
  else
    @value = MERGE_NONSTANDARD_VALUE
  end

  self
end