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.
21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 |
# File 'lib/eBay.rb', line 21206 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.
21200 21201 21202 |
# File 'lib/eBay.rb', line 21200 def __xmlele_any @__xmlele_any end |
#attributeSetID ⇒ Object
Returns the value of attribute attributeSetID.
21190 21191 21192 |
# File 'lib/eBay.rb', line 21190 def attributeSetID @attributeSetID end |
#availableItemsOnly ⇒ Object
Returns the value of attribute availableItemsOnly.
21197 21198 21199 |
# File 'lib/eBay.rb', line 21197 def availableItemsOnly @availableItemsOnly end |
#characteristicSetIDs ⇒ Object
Returns the value of attribute characteristicSetIDs.
21199 21200 21201 |
# File 'lib/eBay.rb', line 21199 def characteristicSetIDs @characteristicSetIDs end |
#maxChildrenPerFamily ⇒ Object
Returns the value of attribute maxChildrenPerFamily.
21194 21195 21196 |
# File 'lib/eBay.rb', line 21194 def maxChildrenPerFamily @maxChildrenPerFamily end |
#pagination ⇒ Object
Returns the value of attribute pagination.
21196 21197 21198 |
# File 'lib/eBay.rb', line 21196 def pagination @pagination end |
#productFinderID ⇒ Object
Returns the value of attribute productFinderID.
21191 21192 21193 |
# File 'lib/eBay.rb', line 21191 def productFinderID @productFinderID end |
#productID ⇒ Object
Returns the value of attribute productID.
21192 21193 21194 |
# File 'lib/eBay.rb', line 21192 def productID @productID end |
#productSearchID ⇒ Object
Returns the value of attribute productSearchID.
21189 21190 21191 |
# File 'lib/eBay.rb', line 21189 def productSearchID @productSearchID end |
#queryKeywords ⇒ Object
Returns the value of attribute queryKeywords.
21198 21199 21200 |
# File 'lib/eBay.rb', line 21198 def queryKeywords @queryKeywords end |
#searchAttributes ⇒ Object
Returns the value of attribute searchAttributes.
21195 21196 21197 |
# File 'lib/eBay.rb', line 21195 def searchAttributes @searchAttributes end |
#sortAttributeID ⇒ Object
Returns the value of attribute sortAttributeID.
21193 21194 21195 |
# File 'lib/eBay.rb', line 21193 def sortAttributeID @sortAttributeID end |
Instance Method Details
#set_any(elements) ⇒ Object
21202 21203 21204 |
# File 'lib/eBay.rb', line 21202 def set_any(elements) @__xmlele_any = elements end |