=begin #Pinterest REST API #Pinterest's REST API The version of the OpenAPI document: 5.3.0 Contact: blah@cliffano.com Generated by: https://openapi-generator.tech OpenAPI Generator version: 5.4.0 =end require 'date' require 'time' module PinterestSdkClient class NonNullableCatalogsCurrency AED = "AED".freeze AFN = "AFN".freeze ALL = "ALL".freeze AMD = "AMD".freeze ANG = "ANG".freeze AOA = "AOA".freeze ARS = "ARS".freeze AUD = "AUD".freeze AWG = "AWG".freeze AZN = "AZN".freeze BAM = "BAM".freeze BBD = "BBD".freeze BDT = "BDT".freeze BGN = "BGN".freeze BHD = "BHD".freeze BIF = "BIF".freeze BMD = "BMD".freeze BND = "BND".freeze BOB = "BOB".freeze BRL = "BRL".freeze BSD = "BSD".freeze BTN = "BTN".freeze BWP = "BWP".freeze BYN = "BYN".freeze BYR = "BYR".freeze BZD = "BZD".freeze CAD = "CAD".freeze CDF = "CDF".freeze CHF = "CHF".freeze CLP = "CLP".freeze CNY = "CNY".freeze COP = "COP".freeze CRC = "CRC".freeze CUC = "CUC".freeze CUP = "CUP".freeze CVE = "CVE".freeze CZK = "CZK".freeze DJF = "DJF".freeze DKK = "DKK".freeze DOP = "DOP".freeze DZD = "DZD".freeze EGP = "EGP".freeze ERN = "ERN".freeze ETB = "ETB".freeze EUR = "EUR".freeze FJD = "FJD".freeze FKP = "FKP".freeze GBP = "GBP".freeze GEL = "GEL".freeze GGP = "GGP".freeze GHS = "GHS".freeze GIP = "GIP".freeze GMD = "GMD".freeze GNF = "GNF".freeze GTQ = "GTQ".freeze GYD = "GYD".freeze HKD = "HKD".freeze HNL = "HNL".freeze HRK = "HRK".freeze HTG = "HTG".freeze HUF = "HUF".freeze IDR = "IDR".freeze ILS = "ILS".freeze IMP = "IMP".freeze INR = "INR".freeze IQD = "IQD".freeze IRR = "IRR".freeze ISK = "ISK".freeze JEP = "JEP".freeze JMD = "JMD".freeze JOD = "JOD".freeze JPY = "JPY".freeze KES = "KES".freeze KGS = "KGS".freeze KHR = "KHR".freeze KMF = "KMF".freeze KPW = "KPW".freeze KRW = "KRW".freeze KWD = "KWD".freeze KYD = "KYD".freeze KZT = "KZT".freeze LAK = "LAK".freeze LBP = "LBP".freeze LKR = "LKR".freeze LRD = "LRD".freeze LSL = "LSL".freeze LYD = "LYD".freeze MAD = "MAD".freeze MDL = "MDL".freeze MGA = "MGA".freeze MKD = "MKD".freeze MMK = "MMK".freeze MNT = "MNT".freeze MOP = "MOP".freeze MRO = "MRO".freeze MUR = "MUR".freeze MVR = "MVR".freeze MWK = "MWK".freeze MXN = "MXN".freeze MYR = "MYR".freeze MZN = "MZN".freeze NAD = "NAD".freeze NGN = "NGN".freeze NIO = "NIO".freeze NOK = "NOK".freeze NPR = "NPR".freeze NZD = "NZD".freeze OMR = "OMR".freeze PAB = "PAB".freeze PEN = "PEN".freeze PGK = "PGK".freeze PHP = "PHP".freeze PKR = "PKR".freeze PLN = "PLN".freeze PYG = "PYG".freeze QAR = "QAR".freeze RON = "RON".freeze RSD = "RSD".freeze RUB = "RUB".freeze RWF = "RWF".freeze SAR = "SAR".freeze SBD = "SBD".freeze SCR = "SCR".freeze SDG = "SDG".freeze SEK = "SEK".freeze SGD = "SGD".freeze SHP = "SHP".freeze SLL = "SLL".freeze SOS = "SOS".freeze SPL = "SPL".freeze SRD = "SRD".freeze STD = "STD".freeze SVC = "SVC".freeze SYP = "SYP".freeze SZL = "SZL".freeze THB = "THB".freeze TJS = "TJS".freeze TMT = "TMT".freeze TND = "TND".freeze TOP = "TOP".freeze TRY = "TRY".freeze TTD = "TTD".freeze TVD = "TVD".freeze TWD = "TWD".freeze TZS = "TZS".freeze UAH = "UAH".freeze UGX = "UGX".freeze USD = "USD".freeze UYU = "UYU".freeze UZS = "UZS".freeze VEF = "VEF".freeze VND = "VND".freeze VUV = "VUV".freeze WST = "WST".freeze XAF = "XAF".freeze XCD = "XCD".freeze XDR = "XDR".freeze XOF = "XOF".freeze XPF = "XPF".freeze YER = "YER".freeze ZAR = "ZAR".freeze ZMW = "ZMW".freeze ZWD = "ZWD".freeze # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value def self.build_from_hash(value) new.build_from_hash(value) end # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) constantValues = NonNullableCatalogsCurrency.constants.select { |c| NonNullableCatalogsCurrency::const_get(c) == value } raise "Invalid ENUM value #{value} for class #NonNullableCatalogsCurrency" if constantValues.empty? value end end end