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.
18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 |
# File 'lib/eBay.rb', line 18742 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.
18736 18737 18738 |
# File 'lib/eBay.rb', line 18736 def __xmlele_any @__xmlele_any end |
#attributeSetID ⇒ Object
Returns the value of attribute attributeSetID.
18726 18727 18728 |
# File 'lib/eBay.rb', line 18726 def attributeSetID @attributeSetID end |
#availableItemsOnly ⇒ Object
Returns the value of attribute availableItemsOnly.
18733 18734 18735 |
# File 'lib/eBay.rb', line 18733 def availableItemsOnly @availableItemsOnly end |
#characteristicSetIDs ⇒ Object
Returns the value of attribute characteristicSetIDs.
18735 18736 18737 |
# File 'lib/eBay.rb', line 18735 def characteristicSetIDs @characteristicSetIDs end |
#maxChildrenPerFamily ⇒ Object
Returns the value of attribute maxChildrenPerFamily.
18730 18731 18732 |
# File 'lib/eBay.rb', line 18730 def maxChildrenPerFamily @maxChildrenPerFamily end |
#pagination ⇒ Object
Returns the value of attribute pagination.
18732 18733 18734 |
# File 'lib/eBay.rb', line 18732 def pagination @pagination end |
#productFinderID ⇒ Object
Returns the value of attribute productFinderID.
18727 18728 18729 |
# File 'lib/eBay.rb', line 18727 def productFinderID @productFinderID end |
#productID ⇒ Object
Returns the value of attribute productID.
18728 18729 18730 |
# File 'lib/eBay.rb', line 18728 def productID @productID end |
#productSearchID ⇒ Object
Returns the value of attribute productSearchID.
18725 18726 18727 |
# File 'lib/eBay.rb', line 18725 def productSearchID @productSearchID end |
#queryKeywords ⇒ Object
Returns the value of attribute queryKeywords.
18734 18735 18736 |
# File 'lib/eBay.rb', line 18734 def queryKeywords @queryKeywords end |
#searchAttributes ⇒ Object
Returns the value of attribute searchAttributes.
18731 18732 18733 |
# File 'lib/eBay.rb', line 18731 def searchAttributes @searchAttributes end |
#sortAttributeID ⇒ Object
Returns the value of attribute sortAttributeID.
18729 18730 18731 |
# File 'lib/eBay.rb', line 18729 def sortAttributeID @sortAttributeID end |
Instance Method Details
#set_any(elements) ⇒ Object
18738 18739 18740 |
# File 'lib/eBay.rb', line 18738 def set_any(elements) @__xmlele_any = elements end |