Class: GetItemRequestType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetItemRequestType

detailLevel - DetailLevelCodeType
errorLanguage - SOAP::SOAPString
messageID - SOAP::SOAPString
version - SOAP::SOAPString
endUserIP - SOAP::SOAPString
errorHandling - ErrorHandlingCodeType
invocationID - (any)
outputSelector - SOAP::SOAPString
warningLevel - WarningLevelCodeType
botBlock - BotBlockRequestType
itemID - (any)
includeExpressRequirements - SOAP::SOAPBoolean
includeWatchCount - SOAP::SOAPBoolean
includeCrossPromotion - SOAP::SOAPBoolean
includeItemSpecifics - SOAP::SOAPBoolean
includeTaxTable - 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, includeExpressRequirements = nil, includeWatchCount = nil, includeCrossPromotion = nil, includeItemSpecifics = nil, includeTaxTable = nil) ⇒ GetItemRequestType

Returns a new instance of GetItemRequestType.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
# File 'lib/eBay.rb', line 2288

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil, itemID = nil, includeExpressRequirements = nil, includeWatchCount = nil, includeCrossPromotion = nil, includeItemSpecifics = nil, includeTaxTable = 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
  @includeExpressRequirements = includeExpressRequirements
  @includeWatchCount = includeWatchCount
  @includeCrossPromotion = includeCrossPromotion
  @includeItemSpecifics = includeItemSpecifics
  @includeTaxTable = includeTaxTable
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



2276
2277
2278
# File 'lib/eBay.rb', line 2276

def __xmlele_any
  @__xmlele_any
end

#botBlockObject

Returns the value of attribute botBlock.



2275
2276
2277
# File 'lib/eBay.rb', line 2275

def botBlock
  @botBlock
end

#detailLevelObject

Returns the value of attribute detailLevel.



2266
2267
2268
# File 'lib/eBay.rb', line 2266

def detailLevel
  @detailLevel
end

#endUserIPObject

Returns the value of attribute endUserIP.



2270
2271
2272
# File 'lib/eBay.rb', line 2270

def endUserIP
  @endUserIP
end

#errorHandlingObject

Returns the value of attribute errorHandling.



2271
2272
2273
# File 'lib/eBay.rb', line 2271

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



2267
2268
2269
# File 'lib/eBay.rb', line 2267

def errorLanguage
  @errorLanguage
end

#includeCrossPromotionObject

Returns the value of attribute includeCrossPromotion.



2280
2281
2282
# File 'lib/eBay.rb', line 2280

def includeCrossPromotion
  @includeCrossPromotion
end

#includeExpressRequirementsObject

Returns the value of attribute includeExpressRequirements.



2278
2279
2280
# File 'lib/eBay.rb', line 2278

def includeExpressRequirements
  @includeExpressRequirements
end

#includeItemSpecificsObject

Returns the value of attribute includeItemSpecifics.



2281
2282
2283
# File 'lib/eBay.rb', line 2281

def includeItemSpecifics
  @includeItemSpecifics
end

#includeTaxTableObject

Returns the value of attribute includeTaxTable.



2282
2283
2284
# File 'lib/eBay.rb', line 2282

def includeTaxTable
  @includeTaxTable
end

#includeWatchCountObject

Returns the value of attribute includeWatchCount.



2279
2280
2281
# File 'lib/eBay.rb', line 2279

def includeWatchCount
  @includeWatchCount
end

#invocationIDObject

Returns the value of attribute invocationID.



2272
2273
2274
# File 'lib/eBay.rb', line 2272

def invocationID
  @invocationID
end

#itemIDObject

Returns the value of attribute itemID.



2277
2278
2279
# File 'lib/eBay.rb', line 2277

def itemID
  @itemID
end

#messageIDObject

Returns the value of attribute messageID.



2268
2269
2270
# File 'lib/eBay.rb', line 2268

def messageID
  @messageID
end

#outputSelectorObject

Returns the value of attribute outputSelector.



2273
2274
2275
# File 'lib/eBay.rb', line 2273

def outputSelector
  @outputSelector
end

#versionObject

Returns the value of attribute version.



2269
2270
2271
# File 'lib/eBay.rb', line 2269

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



2274
2275
2276
# File 'lib/eBay.rb', line 2274

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



2284
2285
2286
# File 'lib/eBay.rb', line 2284

def set_any(elements)
  @__xmlele_any = elements
end