class XeroRuby::Accounting::TaxType
Constants
- BASEXCLUDED
- BLINPUT
- BLINPUT2
- CAPEXINPUT
- CAPEXINPUT2
- CAPEXOUTPUT
- CAPEXOUTPUT2
- CAPEXSRINPUT
- CAPEXSROUTPUT
- DRCHARGE20
- DRCHARGE5
- DRCHARGESUPPLY20
- DRCHARGESUPPLY5
- DSOUTPUT
- ECACQUISITIONS
- ECZRINPUT
- ECZROUTPUT
- ECZROUTPUTSERVICES
- EPINPUT
- ES33_OUTPUT
- ESN33_OUTPUT
- EXEMPTCAPITAL
- EXEMPTEXPENSES
- EXEMPTEXPORT
- EXEMPTINPUT
- EXEMPTOUTPUT
- GSTONCAPIMPORTS
- GSTONIMPORTS
- IGDSINPUT2
- IMINPUT2
- INPUT
- INPUT2
- INPUT3
- INPUT4
- INPUTTAXED
- MEINPUT
- NONE
- NRINPUT
- OPINPUT
- OSOUTPUT
- OUTPUT
- OUTPUT2
- OUTPUT3
- OUTPUT4
- REVERSECHARGES
- RRINPUT
- RROUTPUT
- SRCAS
- SRINPUT
- SROUTPUT
- SROUTPUT2
- TXCA
- TXESSINPUT
- TXN33_INPUT
- TXPETINPUT
- TXREINPUT
- ZERORATED
- ZERORATEDINPUT
- ZERORATEDOUTPUT
Public Class Methods
build_from_hash(value)
click to toggle source
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
# File lib/xero-ruby/models/accounting/tax_type.rb, line 80 def self.build_from_hash(value) new.build_from_hash(value) end
Public Instance Methods
build_from_hash(value)
click to toggle source
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
# File lib/xero-ruby/models/accounting/tax_type.rb, line 87 def build_from_hash(value) constantValues = TaxType.constants.select { |c| TaxType::const_get(c) == value } raise "Invalid ENUM value #{value} for class #TaxType" if constantValues.empty? value end