Class: ProductSearchType

Inherits:
Object
  • Object
show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsProductSearchType

productSearchID - SOAP::SOAPString
attributeSetID - SOAP::SOAPInt
productFinderID - SOAP::SOAPInt
productID - SOAP::SOAPString
sortAttributeID - SOAP::SOAPInt
maxChildrenPerFamily - SOAP::SOAPInt
searchAttributes - SearchAttributesType
pagination - PaginationType
availableItemsOnly - SOAP::SOAPBoolean
queryKeywords - SOAP::SOAPString
characteristicSetIDs - CharacteristicSetIDsType
productReferenceID - SOAP::SOAPString
externalProductID - ExternalProductIDType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productSearchID = nil, attributeSetID = nil, productFinderID = nil, productID = nil, sortAttributeID = nil, maxChildrenPerFamily = nil, searchAttributes = [], pagination = nil, availableItemsOnly = nil, queryKeywords = nil, characteristicSetIDs = nil, productReferenceID = nil, externalProductID = nil) ⇒ ProductSearchType

Returns a new instance of ProductSearchType.



22590
22591
22592
22593
22594
22595
22596
22597
22598
22599
22600
22601
22602
22603
22604
22605
# File 'lib/eBay.rb', line 22590

def initialize(productSearchID = nil, attributeSetID = nil, productFinderID = nil, productID = nil, sortAttributeID = nil, maxChildrenPerFamily = nil, searchAttributes = [], pagination = nil, availableItemsOnly = nil, queryKeywords = nil, characteristicSetIDs = nil, productReferenceID = nil, externalProductID = nil)
  @productSearchID = productSearchID
  @attributeSetID = attributeSetID
  @productFinderID = productFinderID
  @productID = productID
  @sortAttributeID = sortAttributeID
  @maxChildrenPerFamily = maxChildrenPerFamily
  @searchAttributes = searchAttributes
  @pagination = pagination
  @availableItemsOnly = availableItemsOnly
  @queryKeywords = queryKeywords
  @characteristicSetIDs = characteristicSetIDs
  @productReferenceID = productReferenceID
  @externalProductID = externalProductID
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



22584
22585
22586
# File 'lib/eBay.rb', line 22584

def __xmlele_any
  @__xmlele_any
end

#attributeSetIDObject

Returns the value of attribute attributeSetID.



22572
22573
22574
# File 'lib/eBay.rb', line 22572

def attributeSetID
  @attributeSetID
end

#availableItemsOnlyObject

Returns the value of attribute availableItemsOnly.



22579
22580
22581
# File 'lib/eBay.rb', line 22579

def availableItemsOnly
  @availableItemsOnly
end

#characteristicSetIDsObject

Returns the value of attribute characteristicSetIDs.



22581
22582
22583
# File 'lib/eBay.rb', line 22581

def characteristicSetIDs
  @characteristicSetIDs
end

#externalProductIDObject

Returns the value of attribute externalProductID.



22583
22584
22585
# File 'lib/eBay.rb', line 22583

def externalProductID
  @externalProductID
end

#maxChildrenPerFamilyObject

Returns the value of attribute maxChildrenPerFamily.



22576
22577
22578
# File 'lib/eBay.rb', line 22576

def maxChildrenPerFamily
  @maxChildrenPerFamily
end

#paginationObject

Returns the value of attribute pagination.



22578
22579
22580
# File 'lib/eBay.rb', line 22578

def pagination
  @pagination
end

#productFinderIDObject

Returns the value of attribute productFinderID.



22573
22574
22575
# File 'lib/eBay.rb', line 22573

def productFinderID
  @productFinderID
end

#productIDObject

Returns the value of attribute productID.



22574
22575
22576
# File 'lib/eBay.rb', line 22574

def productID
  @productID
end

#productReferenceIDObject

Returns the value of attribute productReferenceID.



22582
22583
22584
# File 'lib/eBay.rb', line 22582

def productReferenceID
  @productReferenceID
end

#productSearchIDObject

Returns the value of attribute productSearchID.



22571
22572
22573
# File 'lib/eBay.rb', line 22571

def productSearchID
  @productSearchID
end

#queryKeywordsObject

Returns the value of attribute queryKeywords.



22580
22581
22582
# File 'lib/eBay.rb', line 22580

def queryKeywords
  @queryKeywords
end

#searchAttributesObject

Returns the value of attribute searchAttributes.



22577
22578
22579
# File 'lib/eBay.rb', line 22577

def searchAttributes
  @searchAttributes
end

#sortAttributeIDObject

Returns the value of attribute sortAttributeID.



22575
22576
22577
# File 'lib/eBay.rb', line 22575

def sortAttributeID
  @sortAttributeID
end

Instance Method Details

#set_any(elements) ⇒ Object



22586
22587
22588
# File 'lib/eBay.rb', line 22586

def set_any(elements)
  @__xmlele_any = elements
end