Class: ActiveNetsuite::GiftCertificateItem

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.comGiftCertificateItem

nullFieldList - ActiveNetsuite::NullField
createdDate - SOAP::SOAPDateTime
lastModifiedDate - SOAP::SOAPDateTime
customForm - ActiveNetsuite::RecordRef
itemId - SOAP::SOAPString
upcCode - SOAP::SOAPString
displayName - SOAP::SOAPString
includeChildren - SOAP::SOAPBoolean
parent - ActiveNetsuite::RecordRef
isOnline - SOAP::SOAPBoolean
isGcoCompliant - SOAP::SOAPBoolean
offerSupport - SOAP::SOAPBoolean
isInactive - SOAP::SOAPBoolean
availableToPartners - SOAP::SOAPBoolean
department - ActiveNetsuite::RecordRef
m_class - ActiveNetsuite::RecordRef
location - ActiveNetsuite::RecordRef
subsidiaryList - ActiveNetsuite::RecordRefList
salesDescription - SOAP::SOAPString
incomeAccount - ActiveNetsuite::RecordRef
liabilityAccount - ActiveNetsuite::RecordRef
daysBeforeExpiration - SOAP::SOAPLong
isTaxable - SOAP::SOAPBoolean
rate - SOAP::SOAPDouble
urlComponent - SOAP::SOAPString
salesTaxCode - ActiveNetsuite::RecordRef
pricesIncludeTax - SOAP::SOAPBoolean
taxSchedule - ActiveNetsuite::RecordRef
costEstimate - SOAP::SOAPDouble
costEstimateType - ActiveNetsuite::ItemCostEstimateType
billingSchedule - ActiveNetsuite::RecordRef
issueProduct - ActiveNetsuite::RecordRef
isFulfillable - SOAP::SOAPBoolean
storeDisplayName - SOAP::SOAPString
storeDisplayThumbnail - ActiveNetsuite::RecordRef
storeDisplayImage - ActiveNetsuite::RecordRef
storeDescription - SOAP::SOAPString
storeDetailedDescription - SOAP::SOAPString
storeItemTemplate - ActiveNetsuite::RecordRef
pageTitle - SOAP::SOAPString
metaTagHtml - SOAP::SOAPString
excludeFromSitemap - SOAP::SOAPBoolean
sitemapPriority - ActiveNetsuite::SitemapPriority
searchKeywords - SOAP::SOAPString
isDonationItem - SOAP::SOAPBoolean
showDefaultDonationAmount - SOAP::SOAPBoolean
maxDonationAmount - SOAP::SOAPDouble
dontShowPrice - SOAP::SOAPBoolean
noPriceMessage - SOAP::SOAPString
outOfStockMessage - SOAP::SOAPString
onSpecial - SOAP::SOAPBoolean
outOfStockBehavior - ActiveNetsuite::ItemOutOfStockBehavior
specialsDescription - SOAP::SOAPString
featuredDescription - SOAP::SOAPString
relatedItemsDescription - SOAP::SOAPString
pricingMatrix - ActiveNetsuite::PricingMatrix
authCodesList - ActiveNetsuite::GiftCertificateItemAuthCodesList
siteCategoryList - ActiveNetsuite::SiteCategoryList
translationsList - ActiveNetsuite::TranslationList
itemOptionsList - ActiveNetsuite::ItemOptionsList
presentationItemList - ActiveNetsuite::PresentationItemList
customFieldList - ActiveNetsuite::CustomFieldList
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, createdDate = nil, lastModifiedDate = nil, customForm = nil, itemId = nil, upcCode = nil, displayName = nil, includeChildren = nil, parent = nil, isOnline = nil, isGcoCompliant = nil, offerSupport = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, subsidiaryList = nil, salesDescription = nil, incomeAccount = nil, liabilityAccount = nil, daysBeforeExpiration = nil, isTaxable = nil, rate = nil, urlComponent = nil, salesTaxCode = nil, pricesIncludeTax = nil, taxSchedule = nil, costEstimate = nil, costEstimateType = nil, billingSchedule = nil, issueProduct = nil, isFulfillable = nil, storeDisplayName = nil, storeDisplayThumbnail = nil, storeDisplayImage = nil, storeDescription = nil, storeDetailedDescription = nil, storeItemTemplate = nil, pageTitle = nil, metaTagHtml = nil, excludeFromSitemap = nil, sitemapPriority = nil, searchKeywords = nil, isDonationItem = nil, showDefaultDonationAmount = nil, maxDonationAmount = nil, dontShowPrice = nil, noPriceMessage = nil, outOfStockMessage = nil, onSpecial = nil, outOfStockBehavior = nil, specialsDescription = nil, featuredDescription = nil, relatedItemsDescription = nil, pricingMatrix = nil, authCodesList = nil, siteCategoryList = nil, translationsList = nil, itemOptionsList = nil, presentationItemList = nil, customFieldList = nil) ⇒ GiftCertificateItem

Returns a new instance of GiftCertificateItem.



9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
# File 'lib/activenetsuite/soap/default.rb', line 9975

def initialize(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, customForm = nil, itemId = nil, upcCode = nil, displayName = nil, includeChildren = nil, parent = nil, isOnline = nil, isGcoCompliant = nil, offerSupport = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, subsidiaryList = nil, salesDescription = nil, incomeAccount = nil, liabilityAccount = nil, daysBeforeExpiration = nil, isTaxable = nil, rate = nil, urlComponent = nil, salesTaxCode = nil, pricesIncludeTax = nil, taxSchedule = nil, costEstimate = nil, costEstimateType = nil, billingSchedule = nil, issueProduct = nil, isFulfillable = nil, storeDisplayName = nil, storeDisplayThumbnail = nil, storeDisplayImage = nil, storeDescription = nil, storeDetailedDescription = nil, storeItemTemplate = nil, pageTitle = nil, metaTagHtml = nil, excludeFromSitemap = nil, sitemapPriority = nil, searchKeywords = nil, isDonationItem = nil, showDefaultDonationAmount = nil, maxDonationAmount = nil, dontShowPrice = nil, noPriceMessage = nil, outOfStockMessage = nil, onSpecial = nil, outOfStockBehavior = nil, specialsDescription = nil, featuredDescription = nil, relatedItemsDescription = nil, pricingMatrix = nil, authCodesList = nil, siteCategoryList = nil, translationsList = nil, itemOptionsList = nil, presentationItemList = nil, customFieldList = nil)
  @nullFieldList = nullFieldList
  @createdDate = createdDate
  @lastModifiedDate = lastModifiedDate
  @customForm = customForm
  @itemId = itemId
  @upcCode = upcCode
  @displayName = displayName
  @includeChildren = includeChildren
  @parent = parent
  @isOnline = isOnline
  @isGcoCompliant = isGcoCompliant
  @offerSupport = offerSupport
  @isInactive = isInactive
  @availableToPartners = availableToPartners
  @department = department
  @v_class = v_class
  @location = location
  @subsidiaryList = subsidiaryList
  @salesDescription = salesDescription
  @incomeAccount = incomeAccount
  @liabilityAccount = liabilityAccount
  @daysBeforeExpiration = daysBeforeExpiration
  @isTaxable = isTaxable
  @rate = rate
  @urlComponent = urlComponent
  @salesTaxCode = salesTaxCode
  @pricesIncludeTax = pricesIncludeTax
  @taxSchedule = taxSchedule
  @costEstimate = costEstimate
  @costEstimateType = costEstimateType
  @billingSchedule = billingSchedule
  @issueProduct = issueProduct
  @isFulfillable = isFulfillable
  @storeDisplayName = storeDisplayName
  @storeDisplayThumbnail = storeDisplayThumbnail
  @storeDisplayImage = storeDisplayImage
  @storeDescription = storeDescription
  @storeDetailedDescription = storeDetailedDescription
  @storeItemTemplate = storeItemTemplate
  @pageTitle = pageTitle
  @metaTagHtml = metaTagHtml
  @excludeFromSitemap = excludeFromSitemap
  @sitemapPriority = sitemapPriority
  @searchKeywords = searchKeywords
  @isDonationItem = isDonationItem
  @showDefaultDonationAmount = showDefaultDonationAmount
  @maxDonationAmount = maxDonationAmount
  @dontShowPrice = dontShowPrice
  @noPriceMessage = noPriceMessage
  @outOfStockMessage = outOfStockMessage
  @onSpecial = onSpecial
  @outOfStockBehavior = outOfStockBehavior
  @specialsDescription = specialsDescription
  @featuredDescription = featuredDescription
  @relatedItemsDescription = relatedItemsDescription
  @pricingMatrix = pricingMatrix
  @authCodesList = authCodesList
  @siteCategoryList = siteCategoryList
  @translationsList = translationsList
  @itemOptionsList = itemOptionsList
  @presentationItemList = presentationItemList
  @customFieldList = customFieldList
  @__xmlattr = {}
end

Dynamic Method Handling

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

Instance Attribute Details

#authCodesListObject

Returns the value of attribute authCodesList.



9940
9941
9942
# File 'lib/activenetsuite/soap/default.rb', line 9940

def authCodesList
  @authCodesList
end

#availableToPartnersObject

Returns the value of attribute availableToPartners.



9898
9899
9900
# File 'lib/activenetsuite/soap/default.rb', line 9898

def availableToPartners
  @availableToPartners
end

#billingScheduleObject

Returns the value of attribute billingSchedule.



9914
9915
9916
# File 'lib/activenetsuite/soap/default.rb', line 9914

def billingSchedule
  @billingSchedule
end

#costEstimateObject

Returns the value of attribute costEstimate.



9912
9913
9914
# File 'lib/activenetsuite/soap/default.rb', line 9912

def costEstimate
  @costEstimate
end

#costEstimateTypeObject

Returns the value of attribute costEstimateType.



9913
9914
9915
# File 'lib/activenetsuite/soap/default.rb', line 9913

def costEstimateType
  @costEstimateType
end

#createdDateObject

Returns the value of attribute createdDate.



9886
9887
9888
# File 'lib/activenetsuite/soap/default.rb', line 9886

def createdDate
  @createdDate
end

#customFieldListObject

Returns the value of attribute customFieldList.



9945
9946
9947
# File 'lib/activenetsuite/soap/default.rb', line 9945

def customFieldList
  @customFieldList
end

#customFormObject

Returns the value of attribute customForm.



9888
9889
9890
# File 'lib/activenetsuite/soap/default.rb', line 9888

def customForm
  @customForm
end

#daysBeforeExpirationObject

Returns the value of attribute daysBeforeExpiration.



9905
9906
9907
# File 'lib/activenetsuite/soap/default.rb', line 9905

def daysBeforeExpiration
  @daysBeforeExpiration
end

#departmentObject

Returns the value of attribute department.



9899
9900
9901
# File 'lib/activenetsuite/soap/default.rb', line 9899

def department
  @department
end

#displayNameObject

Returns the value of attribute displayName.



9891
9892
9893
# File 'lib/activenetsuite/soap/default.rb', line 9891

def displayName
  @displayName
end

#dontShowPriceObject

Returns the value of attribute dontShowPrice.



9931
9932
9933
# File 'lib/activenetsuite/soap/default.rb', line 9931

def dontShowPrice
  @dontShowPrice
end

#excludeFromSitemapObject

Returns the value of attribute excludeFromSitemap.



9925
9926
9927
# File 'lib/activenetsuite/soap/default.rb', line 9925

def excludeFromSitemap
  @excludeFromSitemap
end

#featuredDescriptionObject

Returns the value of attribute featuredDescription.



9937
9938
9939
# File 'lib/activenetsuite/soap/default.rb', line 9937

def featuredDescription
  @featuredDescription
end

#includeChildrenObject

Returns the value of attribute includeChildren.



9892
9893
9894
# File 'lib/activenetsuite/soap/default.rb', line 9892

def includeChildren
  @includeChildren
end

#incomeAccountObject

Returns the value of attribute incomeAccount.



9903
9904
9905
# File 'lib/activenetsuite/soap/default.rb', line 9903

def incomeAccount
  @incomeAccount
end

#isDonationItemObject

Returns the value of attribute isDonationItem.



9928
9929
9930
# File 'lib/activenetsuite/soap/default.rb', line 9928

def isDonationItem
  @isDonationItem
end

#isFulfillableObject

Returns the value of attribute isFulfillable.



9916
9917
9918
# File 'lib/activenetsuite/soap/default.rb', line 9916

def isFulfillable
  @isFulfillable
end

#isGcoCompliantObject

Returns the value of attribute isGcoCompliant.



9895
9896
9897
# File 'lib/activenetsuite/soap/default.rb', line 9895

def isGcoCompliant
  @isGcoCompliant
end

#isInactiveObject

Returns the value of attribute isInactive.



9897
9898
9899
# File 'lib/activenetsuite/soap/default.rb', line 9897

def isInactive
  @isInactive
end

#isOnlineObject

Returns the value of attribute isOnline.



9894
9895
9896
# File 'lib/activenetsuite/soap/default.rb', line 9894

def isOnline
  @isOnline
end

#issueProductObject

Returns the value of attribute issueProduct.



9915
9916
9917
# File 'lib/activenetsuite/soap/default.rb', line 9915

def issueProduct
  @issueProduct
end

#isTaxableObject

Returns the value of attribute isTaxable.



9906
9907
9908
# File 'lib/activenetsuite/soap/default.rb', line 9906

def isTaxable
  @isTaxable
end

#itemIdObject

Returns the value of attribute itemId.



9889
9890
9891
# File 'lib/activenetsuite/soap/default.rb', line 9889

def itemId
  @itemId
end

#itemOptionsListObject

Returns the value of attribute itemOptionsList.



9943
9944
9945
# File 'lib/activenetsuite/soap/default.rb', line 9943

def itemOptionsList
  @itemOptionsList
end

#lastModifiedDateObject

Returns the value of attribute lastModifiedDate.



9887
9888
9889
# File 'lib/activenetsuite/soap/default.rb', line 9887

def lastModifiedDate
  @lastModifiedDate
end

#liabilityAccountObject

Returns the value of attribute liabilityAccount.



9904
9905
9906
# File 'lib/activenetsuite/soap/default.rb', line 9904

def liabilityAccount
  @liabilityAccount
end

#locationObject

Returns the value of attribute location.



9900
9901
9902
# File 'lib/activenetsuite/soap/default.rb', line 9900

def location
  @location
end

#maxDonationAmountObject

Returns the value of attribute maxDonationAmount.



9930
9931
9932
# File 'lib/activenetsuite/soap/default.rb', line 9930

def maxDonationAmount
  @maxDonationAmount
end

#metaTagHtmlObject

Returns the value of attribute metaTagHtml.



9924
9925
9926
# File 'lib/activenetsuite/soap/default.rb', line 9924

def metaTagHtml
  @metaTagHtml
end

#noPriceMessageObject

Returns the value of attribute noPriceMessage.



9932
9933
9934
# File 'lib/activenetsuite/soap/default.rb', line 9932

def noPriceMessage
  @noPriceMessage
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



9885
9886
9887
# File 'lib/activenetsuite/soap/default.rb', line 9885

def nullFieldList
  @nullFieldList
end

#offerSupportObject

Returns the value of attribute offerSupport.



9896
9897
9898
# File 'lib/activenetsuite/soap/default.rb', line 9896

def offerSupport
  @offerSupport
end

#onSpecialObject

Returns the value of attribute onSpecial.



9934
9935
9936
# File 'lib/activenetsuite/soap/default.rb', line 9934

def onSpecial
  @onSpecial
end

#outOfStockBehaviorObject

Returns the value of attribute outOfStockBehavior.



9935
9936
9937
# File 'lib/activenetsuite/soap/default.rb', line 9935

def outOfStockBehavior
  @outOfStockBehavior
end

#outOfStockMessageObject

Returns the value of attribute outOfStockMessage.



9933
9934
9935
# File 'lib/activenetsuite/soap/default.rb', line 9933

def outOfStockMessage
  @outOfStockMessage
end

#pageTitleObject

Returns the value of attribute pageTitle.



9923
9924
9925
# File 'lib/activenetsuite/soap/default.rb', line 9923

def pageTitle
  @pageTitle
end

#parentObject

Returns the value of attribute parent.



9893
9894
9895
# File 'lib/activenetsuite/soap/default.rb', line 9893

def parent
  @parent
end

#presentationItemListObject

Returns the value of attribute presentationItemList.



9944
9945
9946
# File 'lib/activenetsuite/soap/default.rb', line 9944

def presentationItemList
  @presentationItemList
end

#pricesIncludeTaxObject

Returns the value of attribute pricesIncludeTax.



9910
9911
9912
# File 'lib/activenetsuite/soap/default.rb', line 9910

def pricesIncludeTax
  @pricesIncludeTax
end

#pricingMatrixObject

Returns the value of attribute pricingMatrix.



9939
9940
9941
# File 'lib/activenetsuite/soap/default.rb', line 9939

def pricingMatrix
  @pricingMatrix
end

#rateObject

Returns the value of attribute rate.



9907
9908
9909
# File 'lib/activenetsuite/soap/default.rb', line 9907

def rate
  @rate
end

#relatedItemsDescriptionObject

Returns the value of attribute relatedItemsDescription.



9938
9939
9940
# File 'lib/activenetsuite/soap/default.rb', line 9938

def relatedItemsDescription
  @relatedItemsDescription
end

#salesDescriptionObject

Returns the value of attribute salesDescription.



9902
9903
9904
# File 'lib/activenetsuite/soap/default.rb', line 9902

def salesDescription
  @salesDescription
end

#salesTaxCodeObject

Returns the value of attribute salesTaxCode.



9909
9910
9911
# File 'lib/activenetsuite/soap/default.rb', line 9909

def salesTaxCode
  @salesTaxCode
end

#searchKeywordsObject

Returns the value of attribute searchKeywords.



9927
9928
9929
# File 'lib/activenetsuite/soap/default.rb', line 9927

def searchKeywords
  @searchKeywords
end

#showDefaultDonationAmountObject

Returns the value of attribute showDefaultDonationAmount.



9929
9930
9931
# File 'lib/activenetsuite/soap/default.rb', line 9929

def showDefaultDonationAmount
  @showDefaultDonationAmount
end

#siteCategoryListObject

Returns the value of attribute siteCategoryList.



9941
9942
9943
# File 'lib/activenetsuite/soap/default.rb', line 9941

def siteCategoryList
  @siteCategoryList
end

#sitemapPriorityObject

Returns the value of attribute sitemapPriority.



9926
9927
9928
# File 'lib/activenetsuite/soap/default.rb', line 9926

def sitemapPriority
  @sitemapPriority
end

#specialsDescriptionObject

Returns the value of attribute specialsDescription.



9936
9937
9938
# File 'lib/activenetsuite/soap/default.rb', line 9936

def specialsDescription
  @specialsDescription
end

#storeDescriptionObject

Returns the value of attribute storeDescription.



9920
9921
9922
# File 'lib/activenetsuite/soap/default.rb', line 9920

def storeDescription
  @storeDescription
end

#storeDetailedDescriptionObject

Returns the value of attribute storeDetailedDescription.



9921
9922
9923
# File 'lib/activenetsuite/soap/default.rb', line 9921

def storeDetailedDescription
  @storeDetailedDescription
end

#storeDisplayImageObject

Returns the value of attribute storeDisplayImage.



9919
9920
9921
# File 'lib/activenetsuite/soap/default.rb', line 9919

def storeDisplayImage
  @storeDisplayImage
end

#storeDisplayNameObject

Returns the value of attribute storeDisplayName.



9917
9918
9919
# File 'lib/activenetsuite/soap/default.rb', line 9917

def storeDisplayName
  @storeDisplayName
end

#storeDisplayThumbnailObject

Returns the value of attribute storeDisplayThumbnail.



9918
9919
9920
# File 'lib/activenetsuite/soap/default.rb', line 9918

def storeDisplayThumbnail
  @storeDisplayThumbnail
end

#storeItemTemplateObject

Returns the value of attribute storeItemTemplate.



9922
9923
9924
# File 'lib/activenetsuite/soap/default.rb', line 9922

def storeItemTemplate
  @storeItemTemplate
end

#subsidiaryListObject

Returns the value of attribute subsidiaryList.



9901
9902
9903
# File 'lib/activenetsuite/soap/default.rb', line 9901

def subsidiaryList
  @subsidiaryList
end

#taxScheduleObject

Returns the value of attribute taxSchedule.



9911
9912
9913
# File 'lib/activenetsuite/soap/default.rb', line 9911

def taxSchedule
  @taxSchedule
end

#translationsListObject

Returns the value of attribute translationsList.



9942
9943
9944
# File 'lib/activenetsuite/soap/default.rb', line 9942

def translationsList
  @translationsList
end

#upcCodeObject

Returns the value of attribute upcCode.



9890
9891
9892
# File 'lib/activenetsuite/soap/default.rb', line 9890

def upcCode
  @upcCode
end

#urlComponentObject

Returns the value of attribute urlComponent.



9908
9909
9910
# File 'lib/activenetsuite/soap/default.rb', line 9908

def urlComponent
  @urlComponent
end

Instance Method Details

#__xmlattrObject



9955
9956
9957
# File 'lib/activenetsuite/soap/default.rb', line 9955

def __xmlattr
  @__xmlattr ||= {}
end

#m_classObject



9947
9948
9949
# File 'lib/activenetsuite/soap/default.rb', line 9947

def m_class
  @v_class
end

#m_class=(value) ⇒ Object



9951
9952
9953
# File 'lib/activenetsuite/soap/default.rb', line 9951

def m_class=(value)
  @v_class = value
end

#xmlattr_externalIdObject



9967
9968
9969
# File 'lib/activenetsuite/soap/default.rb', line 9967

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



9971
9972
9973
# File 'lib/activenetsuite/soap/default.rb', line 9971

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

#xmlattr_internalIdObject



9959
9960
9961
# File 'lib/activenetsuite/soap/default.rb', line 9959

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



9963
9964
9965
# File 'lib/activenetsuite/soap/default.rb', line 9963

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