Class: EBay::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 - EBay::SearchAttributesType
pagination - EBay::PaginationType
availableItemsOnly - SOAP::SOAPBoolean
queryKeywords - SOAP::SOAPString
characteristicSetIDs - EBay::CharacteristicSetIDsType
productReferenceID - SOAP::SOAPString
externalProductID - EBay::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.



29441
29442
29443
29444
29445
29446
29447
29448
29449
29450
29451
29452
29453
29454
29455
29456
# File 'lib/eBay.rb', line 29441

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.



29435
29436
29437
# File 'lib/eBay.rb', line 29435

def __xmlele_any
  @__xmlele_any
end

#attributeSetIDObject

Returns the value of attribute attributeSetID.



29423
29424
29425
# File 'lib/eBay.rb', line 29423

def attributeSetID
  @attributeSetID
end

#availableItemsOnlyObject

Returns the value of attribute availableItemsOnly.



29430
29431
29432
# File 'lib/eBay.rb', line 29430

def availableItemsOnly
  @availableItemsOnly
end

#characteristicSetIDsObject

Returns the value of attribute characteristicSetIDs.



29432
29433
29434
# File 'lib/eBay.rb', line 29432

def characteristicSetIDs
  @characteristicSetIDs
end

#externalProductIDObject

Returns the value of attribute externalProductID.



29434
29435
29436
# File 'lib/eBay.rb', line 29434

def externalProductID
  @externalProductID
end

#maxChildrenPerFamilyObject

Returns the value of attribute maxChildrenPerFamily.



29427
29428
29429
# File 'lib/eBay.rb', line 29427

def maxChildrenPerFamily
  @maxChildrenPerFamily
end

#paginationObject

Returns the value of attribute pagination.



29429
29430
29431
# File 'lib/eBay.rb', line 29429

def pagination
  @pagination
end

#productFinderIDObject

Returns the value of attribute productFinderID.



29424
29425
29426
# File 'lib/eBay.rb', line 29424

def productFinderID
  @productFinderID
end

#productIDObject

Returns the value of attribute productID.



29425
29426
29427
# File 'lib/eBay.rb', line 29425

def productID
  @productID
end

#productReferenceIDObject

Returns the value of attribute productReferenceID.



29433
29434
29435
# File 'lib/eBay.rb', line 29433

def productReferenceID
  @productReferenceID
end

#productSearchIDObject

Returns the value of attribute productSearchID.



29422
29423
29424
# File 'lib/eBay.rb', line 29422

def productSearchID
  @productSearchID
end

#queryKeywordsObject

Returns the value of attribute queryKeywords.



29431
29432
29433
# File 'lib/eBay.rb', line 29431

def queryKeywords
  @queryKeywords
end

#searchAttributesObject

Returns the value of attribute searchAttributes.



29428
29429
29430
# File 'lib/eBay.rb', line 29428

def searchAttributes
  @searchAttributes
end

#sortAttributeIDObject

Returns the value of attribute sortAttributeID.



29426
29427
29428
# File 'lib/eBay.rb', line 29426

def sortAttributeID
  @sortAttributeID
end

Instance Method Details

#set_any(elements) ⇒ Object



29437
29438
29439
# File 'lib/eBay.rb', line 29437

def set_any(elements)
  @__xmlele_any = elements
end