Class: ActiveNetsuite::CouponCode

Inherits:
Record
  • Object
show all
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.comCouponCode

nullFieldList - ActiveNetsuite::NullField
promotion - ActiveNetsuite::RecordRef
code - SOAP::SOAPString
recipient - ActiveNetsuite::RecordRef
dateSent - SOAP::SOAPDateTime
used - SOAP::SOAPBoolean
useCount - SOAP::SOAPLong
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, promotion = nil, code = nil, recipient = nil, dateSent = nil, used = nil, useCount = nil) ⇒ CouponCode

Returns a new instance of CouponCode.



23559
23560
23561
23562
23563
23564
23565
23566
23567
23568
# File 'lib/activenetsuite/soap/default.rb', line 23559

def initialize(nullFieldList = nil, promotion = nil, code = nil, recipient = nil, dateSent = nil, used = nil, useCount = nil)
  @nullFieldList = nullFieldList
  @promotion = promotion
  @code = code
  @recipient = recipient
  @dateSent = dateSent
  @used = used
  @useCount = useCount
  @__xmlattr = {}
end

Dynamic Method Handling

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

Instance Attribute Details

#codeObject

Returns the value of attribute code.



23533
23534
23535
# File 'lib/activenetsuite/soap/default.rb', line 23533

def code
  @code
end

#dateSentObject

Returns the value of attribute dateSent.



23535
23536
23537
# File 'lib/activenetsuite/soap/default.rb', line 23535

def dateSent
  @dateSent
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



23531
23532
23533
# File 'lib/activenetsuite/soap/default.rb', line 23531

def nullFieldList
  @nullFieldList
end

#promotionObject

Returns the value of attribute promotion.



23532
23533
23534
# File 'lib/activenetsuite/soap/default.rb', line 23532

def promotion
  @promotion
end

#recipientObject

Returns the value of attribute recipient.



23534
23535
23536
# File 'lib/activenetsuite/soap/default.rb', line 23534

def recipient
  @recipient
end

#useCountObject

Returns the value of attribute useCount.



23537
23538
23539
# File 'lib/activenetsuite/soap/default.rb', line 23537

def useCount
  @useCount
end

#usedObject

Returns the value of attribute used.



23536
23537
23538
# File 'lib/activenetsuite/soap/default.rb', line 23536

def used
  @used
end

Instance Method Details

#__xmlattrObject



23539
23540
23541
# File 'lib/activenetsuite/soap/default.rb', line 23539

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_externalIdObject



23551
23552
23553
# File 'lib/activenetsuite/soap/default.rb', line 23551

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



23555
23556
23557
# File 'lib/activenetsuite/soap/default.rb', line 23555

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

#xmlattr_internalIdObject



23543
23544
23545
# File 'lib/activenetsuite/soap/default.rb', line 23543

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



23547
23548
23549
# File 'lib/activenetsuite/soap/default.rb', line 23547

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