Class: ProductSearchType
- Inherits:
-
Object
- Object
- ProductSearchType
- Defined in:
- lib/eBay.rb
Overview
urn:ebay:apis:eBLBaseComponentsProductSearchType
Constant Summary collapse
- @@schema_type =
"ProductSearchType"
- @@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
- @@schema_element =
[ ["productSearchID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductSearchID")]], ["attributeSetID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AttributeSetID")]], ["productFinderID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductFinderID")]], ["productID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductID")]], ["sortAttributeID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SortAttributeID")]], ["maxChildrenPerFamily", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MaxChildrenPerFamily")]], ["searchAttributes", ["SearchAttributesType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchAttributes")]], ["pagination", ["PaginationType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Pagination")]], ["availableItemsOnly", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AvailableItemsOnly")]], ["queryKeywords", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "QueryKeywords")]], ["characteristicSetIDs", ["CharacteristicSetIDsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CharacteristicSetIDs")]], ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]]
Instance Attribute Summary collapse
-
#__xmlele_any ⇒ Object
readonly
Returns the value of attribute __xmlele_any.
-
#attributeSetID ⇒ Object
Returns the value of attribute attributeSetID.
-
#availableItemsOnly ⇒ Object
Returns the value of attribute availableItemsOnly.
-
#characteristicSetIDs ⇒ Object
Returns the value of attribute characteristicSetIDs.
-
#maxChildrenPerFamily ⇒ Object
Returns the value of attribute maxChildrenPerFamily.
-
#pagination ⇒ Object
Returns the value of attribute pagination.
-
#productFinderID ⇒ Object
Returns the value of attribute productFinderID.
-
#productID ⇒ Object
Returns the value of attribute productID.
-
#productSearchID ⇒ Object
Returns the value of attribute productSearchID.
-
#queryKeywords ⇒ Object
Returns the value of attribute queryKeywords.
-
#searchAttributes ⇒ Object
Returns the value of attribute searchAttributes.
-
#sortAttributeID ⇒ Object
Returns the value of attribute sortAttributeID.
Instance Method Summary collapse
-
#initialize(productSearchID = nil, attributeSetID = nil, productFinderID = nil, productID = nil, sortAttributeID = nil, maxChildrenPerFamily = nil, searchAttributes = [], pagination = nil, availableItemsOnly = nil, queryKeywords = nil, characteristicSetIDs = nil) ⇒ ProductSearchType
constructor
A new instance of ProductSearchType.
- #set_any(elements) ⇒ Object
Constructor Details
#initialize(productSearchID = nil, attributeSetID = nil, productFinderID = nil, productID = nil, sortAttributeID = nil, maxChildrenPerFamily = nil, searchAttributes = [], pagination = nil, availableItemsOnly = nil, queryKeywords = nil, characteristicSetIDs = nil) ⇒ ProductSearchType
Returns a new instance of ProductSearchType.
16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 |
# File 'lib/eBay.rb', line 16404 def initialize(productSearchID = nil, attributeSetID = nil, productFinderID = nil, productID = nil, sortAttributeID = nil, maxChildrenPerFamily = nil, searchAttributes = [], pagination = nil, availableItemsOnly = nil, queryKeywords = nil, characteristicSetIDs = nil) @productSearchID = productSearchID @attributeSetID = attributeSetID @productFinderID = productFinderID @productID = productID @sortAttributeID = sortAttributeID @maxChildrenPerFamily = maxChildrenPerFamily @searchAttributes = searchAttributes @pagination = pagination @availableItemsOnly = availableItemsOnly @queryKeywords = queryKeywords @characteristicSetIDs = characteristicSetIDs @__xmlele_any = nil end |
Instance Attribute Details
#__xmlele_any ⇒ Object (readonly)
Returns the value of attribute __xmlele_any.
16398 16399 16400 |
# File 'lib/eBay.rb', line 16398 def __xmlele_any @__xmlele_any end |
#attributeSetID ⇒ Object
Returns the value of attribute attributeSetID.
16388 16389 16390 |
# File 'lib/eBay.rb', line 16388 def attributeSetID @attributeSetID end |
#availableItemsOnly ⇒ Object
Returns the value of attribute availableItemsOnly.
16395 16396 16397 |
# File 'lib/eBay.rb', line 16395 def availableItemsOnly @availableItemsOnly end |
#characteristicSetIDs ⇒ Object
Returns the value of attribute characteristicSetIDs.
16397 16398 16399 |
# File 'lib/eBay.rb', line 16397 def characteristicSetIDs @characteristicSetIDs end |
#maxChildrenPerFamily ⇒ Object
Returns the value of attribute maxChildrenPerFamily.
16392 16393 16394 |
# File 'lib/eBay.rb', line 16392 def maxChildrenPerFamily @maxChildrenPerFamily end |
#pagination ⇒ Object
Returns the value of attribute pagination.
16394 16395 16396 |
# File 'lib/eBay.rb', line 16394 def pagination @pagination end |
#productFinderID ⇒ Object
Returns the value of attribute productFinderID.
16389 16390 16391 |
# File 'lib/eBay.rb', line 16389 def productFinderID @productFinderID end |
#productID ⇒ Object
Returns the value of attribute productID.
16390 16391 16392 |
# File 'lib/eBay.rb', line 16390 def productID @productID end |
#productSearchID ⇒ Object
Returns the value of attribute productSearchID.
16387 16388 16389 |
# File 'lib/eBay.rb', line 16387 def productSearchID @productSearchID end |
#queryKeywords ⇒ Object
Returns the value of attribute queryKeywords.
16396 16397 16398 |
# File 'lib/eBay.rb', line 16396 def queryKeywords @queryKeywords end |
#searchAttributes ⇒ Object
Returns the value of attribute searchAttributes.
16393 16394 16395 |
# File 'lib/eBay.rb', line 16393 def searchAttributes @searchAttributes end |
#sortAttributeID ⇒ Object
Returns the value of attribute sortAttributeID.
16391 16392 16393 |
# File 'lib/eBay.rb', line 16391 def sortAttributeID @sortAttributeID end |
Instance Method Details
#set_any(elements) ⇒ Object
16400 16401 16402 |
# File 'lib/eBay.rb', line 16400 def set_any(elements) @__xmlele_any = elements end |