Class: XeroRuby::Files::ObjectType
- Inherits:
-
Object
- Object
- XeroRuby::Files::ObjectType
- Defined in:
- lib/xero-ruby/models/files/object_type.rb
Constant Summary collapse
- ACCOUNT =
"ACCOUNT".freeze
- ACCPAY =
"Accpay".freeze
- ACCPAYCREDIT =
"ACCPAYCREDIT".freeze
- ACCPAYPAYMENT =
"ACCPAYPAYMENT".freeze
- ACC_REC =
"AccRec".freeze
- ACCRECCREDIT =
"ACCRECCREDIT".freeze
- ACCRECPAYMENT =
"ACCRECPAYMENT".freeze
- ADJUSTMENT =
"ADJUSTMENT".freeze
- APCREDITPAYMENT =
"APCREDITPAYMENT".freeze
- APOVERPAYMENT =
"APOVERPAYMENT".freeze
- APOVERPAYMENTPAYMENT =
"APOVERPAYMENTPAYMENT".freeze
- APOVERPAYMENTSOURCEPAYMENT =
"APOVERPAYMENTSOURCEPAYMENT".freeze
- APPREPAYMENT =
"APPREPAYMENT".freeze
- APPREPAYMENTPAYMENT =
"APPREPAYMENTPAYMENT".freeze
- APPREPAYMENTSOURCEPAYMENT =
"APPREPAYMENTSOURCEPAYMENT".freeze
- ARCREDITPAYMENT =
"ARCREDITPAYMENT".freeze
- AROVERPAYMENT =
"AROVERPAYMENT".freeze
- AROVERPAYMENTPAYMENT =
"AROVERPAYMENTPAYMENT".freeze
- AROVERPAYMENTSOURCEPAYMENT =
"AROVERPAYMENTSOURCEPAYMENT".freeze
- ARPREPAYMENT =
"ARPREPAYMENT".freeze
- ARPREPAYMENTPAYMENT =
"ARPREPAYMENTPAYMENT".freeze
- ARPREPAYMENTSOURCEPAYMENT =
"ARPREPAYMENTSOURCEPAYMENT".freeze
- CASHPAID =
"CASHPAID".freeze
- CASHREC =
"CASHREC".freeze
- CONTACT =
"CONTACT".freeze
- EXPPAYMENT =
"EXPPAYMENT".freeze
- FIXEDASSET =
"FIXEDASSET".freeze
- MANUALJOURNAL =
"MANUALJOURNAL".freeze
- PAYRUN =
"PAYRUN".freeze
- PRICELISTITEM =
"PRICELISTITEM".freeze
- PURCHASEORDER =
"PURCHASEORDER".freeze
- RECEIPT =
"RECEIPT".freeze
- TRANSFER =
"TRANSFER".freeze
Class Method Summary collapse
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.build_from_hash(value) ⇒ String
Builds the enum from string
55 56 57 |
# File 'lib/xero-ruby/models/files/object_type.rb', line 55 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
62 63 64 65 66 |
# File 'lib/xero-ruby/models/files/object_type.rb', line 62 def build_from_hash(value) constantValues = ObjectType.constants.select { |c| ObjectType::const_get(c) == value } raise "Invalid ENUM value #{value} for class #ObjectType" if constantValues.empty? value end |