Class: ActiveNetsuite::Currency

Inherits:
Record
  • Object
show all
Defined in:
lib/activenetsuite/soap/default.rb

Overview

urn:accounting_2013_2urn:accounting_2013_2.listsurn:accounting_2013_2.lists.webservicesurn:accounting_2013_2.lists.webservices.netsuiteurn:accounting_2013_2.lists.webservices.netsuite.comCurrency

nullFieldList - ActiveNetsuite::NullField
name - SOAP::SOAPString
symbol - SOAP::SOAPString
isBaseCurrency - SOAP::SOAPBoolean
isInactive - SOAP::SOAPBoolean
overrideCurrencyFormat - SOAP::SOAPBoolean
displaySymbol - SOAP::SOAPString
symbolPlacement - ActiveNetsuite::CurrencySymbolPlacement
locale - ActiveNetsuite::CurrencyLocale
formatSample - SOAP::SOAPString
exchangeRate - SOAP::SOAPDouble
fxRateUpdateTimezone - ActiveNetsuite::CurrencyFxRateUpdateTimezone
inclInFxRateUpdates - SOAP::SOAPBoolean
currencyPrecision - ActiveNetsuite::CurrencyCurrencyPrecision
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constant Summary collapse

AttrExternalId =
XSD::QName.new(nil, "externalId")
AttrInternalId =
XSD::QName.new(nil, "internalId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Record

#activate, active, #active=, #active?, #add, all, basic_search_class, #client, client, client=, delete, #delete, deleted, find, find_by, find_by_external_id, find_by_id, find_by_internal_id, #getters, #inactivate, inactive, #inactive=, #load, #loaded?, raise_not_found_error, ref, #ref, search_next, #setters, #to_s, type, #update, update, where

Methods included from MethodInflector

included, #method_missing

Constructor Details

#initialize(nullFieldList = nil, name = nil, symbol = nil, isBaseCurrency = nil, isInactive = nil, overrideCurrencyFormat = nil, displaySymbol = nil, symbolPlacement = nil, locale = nil, formatSample = nil, exchangeRate = nil, fxRateUpdateTimezone = nil, inclInFxRateUpdates = nil, currencyPrecision = nil) ⇒ Currency

Returns a new instance of Currency.



7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
# File 'lib/activenetsuite/soap/default.rb', line 7757

def initialize(nullFieldList = nil, name = nil, symbol = nil, isBaseCurrency = nil, isInactive = nil, overrideCurrencyFormat = nil, displaySymbol = nil, symbolPlacement = nil, locale = nil, formatSample = nil, exchangeRate = nil, fxRateUpdateTimezone = nil, inclInFxRateUpdates = nil, currencyPrecision = nil)
  @nullFieldList = nullFieldList
  @name = name
  @symbol = symbol
  @isBaseCurrency = isBaseCurrency
  @isInactive = isInactive
  @overrideCurrencyFormat = overrideCurrencyFormat
  @displaySymbol = displaySymbol
  @symbolPlacement = symbolPlacement
  @locale = locale
  @formatSample = formatSample
  @exchangeRate = exchangeRate
  @fxRateUpdateTimezone = fxRateUpdateTimezone
  @inclInFxRateUpdates = inclInFxRateUpdates
  @currencyPrecision = currencyPrecision
  @__xmlattr = {}
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector

Instance Attribute Details

#currencyPrecisionObject

Returns the value of attribute currencyPrecision.



7735
7736
7737
# File 'lib/activenetsuite/soap/default.rb', line 7735

def currencyPrecision
  @currencyPrecision
end

#displaySymbolObject

Returns the value of attribute displaySymbol.



7728
7729
7730
# File 'lib/activenetsuite/soap/default.rb', line 7728

def displaySymbol
  @displaySymbol
end

#exchangeRateObject

Returns the value of attribute exchangeRate.



7732
7733
7734
# File 'lib/activenetsuite/soap/default.rb', line 7732

def exchangeRate
  @exchangeRate
end

#formatSampleObject

Returns the value of attribute formatSample.



7731
7732
7733
# File 'lib/activenetsuite/soap/default.rb', line 7731

def formatSample
  @formatSample
end

#fxRateUpdateTimezoneObject

Returns the value of attribute fxRateUpdateTimezone.



7733
7734
7735
# File 'lib/activenetsuite/soap/default.rb', line 7733

def fxRateUpdateTimezone
  @fxRateUpdateTimezone
end

#inclInFxRateUpdatesObject

Returns the value of attribute inclInFxRateUpdates.



7734
7735
7736
# File 'lib/activenetsuite/soap/default.rb', line 7734

def inclInFxRateUpdates
  @inclInFxRateUpdates
end

#isBaseCurrencyObject

Returns the value of attribute isBaseCurrency.



7725
7726
7727
# File 'lib/activenetsuite/soap/default.rb', line 7725

def isBaseCurrency
  @isBaseCurrency
end

#isInactiveObject

Returns the value of attribute isInactive.



7726
7727
7728
# File 'lib/activenetsuite/soap/default.rb', line 7726

def isInactive
  @isInactive
end

#localeObject

Returns the value of attribute locale.



7730
7731
7732
# File 'lib/activenetsuite/soap/default.rb', line 7730

def locale
  @locale
end

#nameObject

Returns the value of attribute name.



7723
7724
7725
# File 'lib/activenetsuite/soap/default.rb', line 7723

def name
  @name
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



7722
7723
7724
# File 'lib/activenetsuite/soap/default.rb', line 7722

def nullFieldList
  @nullFieldList
end

#overrideCurrencyFormatObject

Returns the value of attribute overrideCurrencyFormat.



7727
7728
7729
# File 'lib/activenetsuite/soap/default.rb', line 7727

def overrideCurrencyFormat
  @overrideCurrencyFormat
end

#symbolObject

Returns the value of attribute symbol.



7724
7725
7726
# File 'lib/activenetsuite/soap/default.rb', line 7724

def symbol
  @symbol
end

#symbolPlacementObject

Returns the value of attribute symbolPlacement.



7729
7730
7731
# File 'lib/activenetsuite/soap/default.rb', line 7729

def symbolPlacement
  @symbolPlacement
end

Instance Method Details

#__xmlattrObject



7737
7738
7739
# File 'lib/activenetsuite/soap/default.rb', line 7737

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_externalIdObject



7749
7750
7751
# File 'lib/activenetsuite/soap/default.rb', line 7749

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



7753
7754
7755
# File 'lib/activenetsuite/soap/default.rb', line 7753

def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end

#xmlattr_internalIdObject



7741
7742
7743
# File 'lib/activenetsuite/soap/default.rb', line 7741

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



7745
7746
7747
# File 'lib/activenetsuite/soap/default.rb', line 7745

def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end