Class: ActiveNetsuite::PromotionCode
- Defined in:
- lib/activenetsuite/soap/default.rb
Overview
urn:marketing_2013_2urn:marketing_2013_2.listsurn:marketing_2013_2.lists.webservicesurn:marketing_2013_2.lists.webservices.netsuiteurn:marketing_2013_2.lists.webservices.netsuite.comPromotionCode
nullFieldList - ActiveNetsuite::NullField
implementation - ActiveNetsuite::RecordRef
customForm - ActiveNetsuite::RecordRef
useType - ActiveNetsuite::PromotionCodeUseType
displayLineDiscounts - SOAP::SOAPBoolean
code - SOAP::SOAPString
codePattern - SOAP::SOAPString
numberToGenerate - SOAP::SOAPLong
description - SOAP::SOAPString
isInactive - SOAP::SOAPBoolean
discount - ActiveNetsuite::RecordRef
rate - SOAP::SOAPString
discountType - SOAP::SOAPBoolean
applyDiscountTo - ActiveNetsuite::PromotionCodeApplyDiscountTo
freeShipMethod - ActiveNetsuite::RecordRef
minimumOrderAmount - SOAP::SOAPDouble
startDate - SOAP::SOAPDateTime
endDate - SOAP::SOAPDateTime
isPublic - SOAP::SOAPBoolean
currencyList - ActiveNetsuite::PromotionCodeCurrencyList
excludeItems - SOAP::SOAPBoolean
name - SOAP::SOAPString
itemsList - ActiveNetsuite::PromotionCodeItemsList
partnersList - ActiveNetsuite::PromotionCodePartnersList
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
-
#applyDiscountTo ⇒ Object
Returns the value of attribute applyDiscountTo.
-
#code ⇒ Object
Returns the value of attribute code.
-
#codePattern ⇒ Object
Returns the value of attribute codePattern.
-
#currencyList ⇒ Object
Returns the value of attribute currencyList.
-
#customForm ⇒ Object
Returns the value of attribute customForm.
-
#description ⇒ Object
Returns the value of attribute description.
-
#discount ⇒ Object
Returns the value of attribute discount.
-
#discountType ⇒ Object
Returns the value of attribute discountType.
-
#displayLineDiscounts ⇒ Object
Returns the value of attribute displayLineDiscounts.
-
#endDate ⇒ Object
Returns the value of attribute endDate.
-
#excludeItems ⇒ Object
Returns the value of attribute excludeItems.
-
#freeShipMethod ⇒ Object
Returns the value of attribute freeShipMethod.
-
#implementation ⇒ Object
Returns the value of attribute implementation.
-
#isInactive ⇒ Object
Returns the value of attribute isInactive.
-
#isPublic ⇒ Object
Returns the value of attribute isPublic.
-
#itemsList ⇒ Object
Returns the value of attribute itemsList.
-
#minimumOrderAmount ⇒ Object
Returns the value of attribute minimumOrderAmount.
-
#name ⇒ Object
Returns the value of attribute name.
-
#nullFieldList ⇒ Object
Returns the value of attribute nullFieldList.
-
#numberToGenerate ⇒ Object
Returns the value of attribute numberToGenerate.
-
#partnersList ⇒ Object
Returns the value of attribute partnersList.
-
#rate ⇒ Object
Returns the value of attribute rate.
-
#startDate ⇒ Object
Returns the value of attribute startDate.
-
#useType ⇒ Object
Returns the value of attribute useType.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(nullFieldList = nil, implementation = nil, customForm = nil, useType = nil, displayLineDiscounts = nil, code = nil, codePattern = nil, numberToGenerate = nil, description = nil, isInactive = nil, discount = nil, rate = nil, discountType = nil, applyDiscountTo = nil, freeShipMethod = nil, minimumOrderAmount = nil, startDate = nil, endDate = nil, isPublic = nil, currencyList = nil, excludeItems = nil, name = nil, itemsList = nil, partnersList = nil) ⇒ PromotionCode
constructor
A new instance of PromotionCode.
- #xmlattr_externalId ⇒ Object
- #xmlattr_externalId=(value) ⇒ Object
- #xmlattr_internalId ⇒ Object
- #xmlattr_internalId=(value) ⇒ Object
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
Constructor Details
#initialize(nullFieldList = nil, implementation = nil, customForm = nil, useType = nil, displayLineDiscounts = nil, code = nil, codePattern = nil, numberToGenerate = nil, description = nil, isInactive = nil, discount = nil, rate = nil, discountType = nil, applyDiscountTo = nil, freeShipMethod = nil, minimumOrderAmount = nil, startDate = nil, endDate = nil, isPublic = nil, currencyList = nil, excludeItems = nil, name = nil, itemsList = nil, partnersList = nil) ⇒ PromotionCode
Returns a new instance of PromotionCode.
23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 |
# File 'lib/activenetsuite/soap/default.rb', line 23488 def initialize(nullFieldList = nil, implementation = nil, customForm = nil, useType = nil, displayLineDiscounts = nil, code = nil, codePattern = nil, numberToGenerate = nil, description = nil, isInactive = nil, discount = nil, rate = nil, discountType = nil, applyDiscountTo = nil, freeShipMethod = nil, minimumOrderAmount = nil, startDate = nil, endDate = nil, isPublic = nil, currencyList = nil, excludeItems = nil, name = nil, itemsList = nil, partnersList = nil) @nullFieldList = nullFieldList @implementation = implementation @customForm = customForm @useType = useType @displayLineDiscounts = displayLineDiscounts @code = code @codePattern = codePattern @numberToGenerate = numberToGenerate @description = description @isInactive = isInactive @discount = discount @rate = rate @discountType = discountType @applyDiscountTo = applyDiscountTo @freeShipMethod = freeShipMethod @minimumOrderAmount = minimumOrderAmount @startDate = startDate @endDate = endDate @isPublic = isPublic @currencyList = currencyList @excludeItems = excludeItems @name = name @itemsList = itemsList @partnersList = partnersList @__xmlattr = {} end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector
Instance Attribute Details
#applyDiscountTo ⇒ Object
Returns the value of attribute applyDiscountTo.
23456 23457 23458 |
# File 'lib/activenetsuite/soap/default.rb', line 23456 def applyDiscountTo @applyDiscountTo end |
#code ⇒ Object
Returns the value of attribute code.
23448 23449 23450 |
# File 'lib/activenetsuite/soap/default.rb', line 23448 def code @code end |
#codePattern ⇒ Object
Returns the value of attribute codePattern.
23449 23450 23451 |
# File 'lib/activenetsuite/soap/default.rb', line 23449 def codePattern @codePattern end |
#currencyList ⇒ Object
Returns the value of attribute currencyList.
23462 23463 23464 |
# File 'lib/activenetsuite/soap/default.rb', line 23462 def currencyList @currencyList end |
#customForm ⇒ Object
Returns the value of attribute customForm.
23445 23446 23447 |
# File 'lib/activenetsuite/soap/default.rb', line 23445 def customForm @customForm end |
#description ⇒ Object
Returns the value of attribute description.
23451 23452 23453 |
# File 'lib/activenetsuite/soap/default.rb', line 23451 def description @description end |
#discount ⇒ Object
Returns the value of attribute discount.
23453 23454 23455 |
# File 'lib/activenetsuite/soap/default.rb', line 23453 def discount @discount end |
#discountType ⇒ Object
Returns the value of attribute discountType.
23455 23456 23457 |
# File 'lib/activenetsuite/soap/default.rb', line 23455 def discountType @discountType end |
#displayLineDiscounts ⇒ Object
Returns the value of attribute displayLineDiscounts.
23447 23448 23449 |
# File 'lib/activenetsuite/soap/default.rb', line 23447 def displayLineDiscounts @displayLineDiscounts end |
#endDate ⇒ Object
Returns the value of attribute endDate.
23460 23461 23462 |
# File 'lib/activenetsuite/soap/default.rb', line 23460 def endDate @endDate end |
#excludeItems ⇒ Object
Returns the value of attribute excludeItems.
23463 23464 23465 |
# File 'lib/activenetsuite/soap/default.rb', line 23463 def excludeItems @excludeItems end |
#freeShipMethod ⇒ Object
Returns the value of attribute freeShipMethod.
23457 23458 23459 |
# File 'lib/activenetsuite/soap/default.rb', line 23457 def freeShipMethod @freeShipMethod end |
#implementation ⇒ Object
Returns the value of attribute implementation.
23444 23445 23446 |
# File 'lib/activenetsuite/soap/default.rb', line 23444 def implementation @implementation end |
#isInactive ⇒ Object
Returns the value of attribute isInactive.
23452 23453 23454 |
# File 'lib/activenetsuite/soap/default.rb', line 23452 def isInactive @isInactive end |
#isPublic ⇒ Object
Returns the value of attribute isPublic.
23461 23462 23463 |
# File 'lib/activenetsuite/soap/default.rb', line 23461 def isPublic @isPublic end |
#itemsList ⇒ Object
Returns the value of attribute itemsList.
23465 23466 23467 |
# File 'lib/activenetsuite/soap/default.rb', line 23465 def itemsList @itemsList end |
#minimumOrderAmount ⇒ Object
Returns the value of attribute minimumOrderAmount.
23458 23459 23460 |
# File 'lib/activenetsuite/soap/default.rb', line 23458 def minimumOrderAmount @minimumOrderAmount end |
#name ⇒ Object
Returns the value of attribute name.
23464 23465 23466 |
# File 'lib/activenetsuite/soap/default.rb', line 23464 def name @name end |
#nullFieldList ⇒ Object
Returns the value of attribute nullFieldList.
23443 23444 23445 |
# File 'lib/activenetsuite/soap/default.rb', line 23443 def nullFieldList @nullFieldList end |
#numberToGenerate ⇒ Object
Returns the value of attribute numberToGenerate.
23450 23451 23452 |
# File 'lib/activenetsuite/soap/default.rb', line 23450 def numberToGenerate @numberToGenerate end |
#partnersList ⇒ Object
Returns the value of attribute partnersList.
23466 23467 23468 |
# File 'lib/activenetsuite/soap/default.rb', line 23466 def partnersList @partnersList end |
#rate ⇒ Object
Returns the value of attribute rate.
23454 23455 23456 |
# File 'lib/activenetsuite/soap/default.rb', line 23454 def rate @rate end |
#startDate ⇒ Object
Returns the value of attribute startDate.
23459 23460 23461 |
# File 'lib/activenetsuite/soap/default.rb', line 23459 def startDate @startDate end |
#useType ⇒ Object
Returns the value of attribute useType.
23446 23447 23448 |
# File 'lib/activenetsuite/soap/default.rb', line 23446 def useType @useType end |
Instance Method Details
#__xmlattr ⇒ Object
23468 23469 23470 |
# File 'lib/activenetsuite/soap/default.rb', line 23468 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_externalId ⇒ Object
23480 23481 23482 |
# File 'lib/activenetsuite/soap/default.rb', line 23480 def xmlattr_externalId __xmlattr[AttrExternalId] end |
#xmlattr_externalId=(value) ⇒ Object
23484 23485 23486 |
# File 'lib/activenetsuite/soap/default.rb', line 23484 def xmlattr_externalId=(value) __xmlattr[AttrExternalId] = value end |
#xmlattr_internalId ⇒ Object
23472 23473 23474 |
# File 'lib/activenetsuite/soap/default.rb', line 23472 def xmlattr_internalId __xmlattr[AttrInternalId] end |
#xmlattr_internalId=(value) ⇒ Object
23476 23477 23478 |
# File 'lib/activenetsuite/soap/default.rb', line 23476 def xmlattr_internalId=(value) __xmlattr[AttrInternalId] = value end |