Class: EBay::GetItemRequestType

Inherits:
AbstractRequestType show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsGetItemRequestType

detailLevel - EBay::DetailLevelCodeType
errorLanguage - SOAP::SOAPString
messageID - SOAP::SOAPString
version - SOAP::SOAPString
endUserIP - SOAP::SOAPString
errorHandling - EBay::ErrorHandlingCodeType
invocationID - (any)
outputSelector - SOAP::SOAPString
warningLevel - EBay::WarningLevelCodeType
botBlock - EBay::BotBlockRequestType
itemID - (any)
includeWatchCount - SOAP::SOAPBoolean
includeCrossPromotion - SOAP::SOAPBoolean
includeItemSpecifics - SOAP::SOAPBoolean
includeTaxTable - SOAP::SOAPBoolean
sKU - (any)
variationSKU - (any)
variationSpecifics - EBay::NameValueListArrayType
transactionID - SOAP::SOAPString
includeItemCompatibilityList - SOAP::SOAPBoolean

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil, itemID = nil, includeWatchCount = nil, includeCrossPromotion = nil, includeItemSpecifics = nil, includeTaxTable = nil, sKU = nil, variationSKU = nil, variationSpecifics = nil, transactionID = nil, includeItemCompatibilityList = nil) ⇒ GetItemRequestType

Returns a new instance of GetItemRequestType.



2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
# File 'lib/eBay.rb', line 2881

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil, itemID = nil, includeWatchCount = nil, includeCrossPromotion = nil, includeItemSpecifics = nil, includeTaxTable = nil, sKU = nil, variationSKU = nil, variationSpecifics = nil, transactionID = nil, includeItemCompatibilityList = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @endUserIP = endUserIP
  @errorHandling = errorHandling
  @invocationID = invocationID
  @outputSelector = outputSelector
  @warningLevel = warningLevel
  @botBlock = botBlock
  @__xmlele_any = nil
  @itemID = itemID
  @includeWatchCount = includeWatchCount
  @includeCrossPromotion = includeCrossPromotion
  @includeItemSpecifics = includeItemSpecifics
  @includeTaxTable = includeTaxTable
  @sKU = sKU
  @variationSKU = variationSKU
  @variationSpecifics = variationSpecifics
  @transactionID = transactionID
  @includeItemCompatibilityList = includeItemCompatibilityList
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



2865
2866
2867
# File 'lib/eBay.rb', line 2865

def __xmlele_any
  @__xmlele_any
end

#botBlockObject

Returns the value of attribute botBlock.



2864
2865
2866
# File 'lib/eBay.rb', line 2864

def botBlock
  @botBlock
end

#detailLevelObject

Returns the value of attribute detailLevel.



2855
2856
2857
# File 'lib/eBay.rb', line 2855

def detailLevel
  @detailLevel
end

#endUserIPObject

Returns the value of attribute endUserIP.



2859
2860
2861
# File 'lib/eBay.rb', line 2859

def endUserIP
  @endUserIP
end

#errorHandlingObject

Returns the value of attribute errorHandling.



2860
2861
2862
# File 'lib/eBay.rb', line 2860

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



2856
2857
2858
# File 'lib/eBay.rb', line 2856

def errorLanguage
  @errorLanguage
end

#includeCrossPromotionObject

Returns the value of attribute includeCrossPromotion.



2868
2869
2870
# File 'lib/eBay.rb', line 2868

def includeCrossPromotion
  @includeCrossPromotion
end

#includeItemCompatibilityListObject

Returns the value of attribute includeItemCompatibilityList.



2875
2876
2877
# File 'lib/eBay.rb', line 2875

def includeItemCompatibilityList
  @includeItemCompatibilityList
end

#includeItemSpecificsObject

Returns the value of attribute includeItemSpecifics.



2869
2870
2871
# File 'lib/eBay.rb', line 2869

def includeItemSpecifics
  @includeItemSpecifics
end

#includeTaxTableObject

Returns the value of attribute includeTaxTable.



2870
2871
2872
# File 'lib/eBay.rb', line 2870

def includeTaxTable
  @includeTaxTable
end

#includeWatchCountObject

Returns the value of attribute includeWatchCount.



2867
2868
2869
# File 'lib/eBay.rb', line 2867

def includeWatchCount
  @includeWatchCount
end

#invocationIDObject

Returns the value of attribute invocationID.



2861
2862
2863
# File 'lib/eBay.rb', line 2861

def invocationID
  @invocationID
end

#itemIDObject

Returns the value of attribute itemID.



2866
2867
2868
# File 'lib/eBay.rb', line 2866

def itemID
  @itemID
end

#messageIDObject

Returns the value of attribute messageID.



2857
2858
2859
# File 'lib/eBay.rb', line 2857

def messageID
  @messageID
end

#outputSelectorObject

Returns the value of attribute outputSelector.



2862
2863
2864
# File 'lib/eBay.rb', line 2862

def outputSelector
  @outputSelector
end

#sKUObject

Returns the value of attribute sKU.



2871
2872
2873
# File 'lib/eBay.rb', line 2871

def sKU
  @sKU
end

#transactionIDObject

Returns the value of attribute transactionID.



2874
2875
2876
# File 'lib/eBay.rb', line 2874

def transactionID
  @transactionID
end

#variationSKUObject

Returns the value of attribute variationSKU.



2872
2873
2874
# File 'lib/eBay.rb', line 2872

def variationSKU
  @variationSKU
end

#variationSpecificsObject

Returns the value of attribute variationSpecifics.



2873
2874
2875
# File 'lib/eBay.rb', line 2873

def variationSpecifics
  @variationSpecifics
end

#versionObject

Returns the value of attribute version.



2858
2859
2860
# File 'lib/eBay.rb', line 2858

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



2863
2864
2865
# File 'lib/eBay.rb', line 2863

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



2877
2878
2879
# File 'lib/eBay.rb', line 2877

def set_any(elements)
  @__xmlele_any = elements
end