Class: ListingDetailsType

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

Overview

urn:ebay:apis:eBLBaseComponentsListingDetailsType

Constant Summary collapse

@@schema_type =
"ListingDetailsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["adult", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Adult")]],
  ["bindingAuction", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BindingAuction")]],
  ["checkoutEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CheckoutEnabled")]],
  ["convertedBuyItNowPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ConvertedBuyItNowPrice")]],
  ["convertedStartPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ConvertedStartPrice")]],
  ["convertedReservePrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ConvertedReservePrice")]],
  ["hasReservePrice", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HasReservePrice")]],
  ["regionName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RegionName")]],
  ["relistedItemID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RelistedItemID")]],
  ["secondChanceOriginalItemID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SecondChanceOriginalItemID")]],
  ["startTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StartTime")]],
  ["endTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EndTime")]],
  ["viewItemURL", ["SOAP::SOAPAnyURI", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ViewItemURL")]],
  ["hasUnansweredQuestions", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HasUnansweredQuestions")]],
  ["hasPublicMessages", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HasPublicMessages")]],
  ["buyItNowAvailable", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyItNowAvailable")]],
  ["sellerBusinessType", ["SellerBusinessCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerBusinessType")]],
  ["minimumBestOfferPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MinimumBestOfferPrice")]],
  ["minimumBestOfferMessage", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MinimumBestOfferMessage")]],
  ["localListingDistance", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalListingDistance")]],
  ["expressListing", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressListing")]],
  ["expressItemRequirements", ["ExpressItemRequirementsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressItemRequirements")]],
  ["tCROriginalItemID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TCROriginalItemID")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(adult = nil, bindingAuction = nil, checkoutEnabled = nil, convertedBuyItNowPrice = nil, convertedStartPrice = nil, convertedReservePrice = nil, hasReservePrice = nil, regionName = nil, relistedItemID = nil, secondChanceOriginalItemID = nil, startTime = nil, endTime = nil, viewItemURL = nil, hasUnansweredQuestions = nil, hasPublicMessages = nil, buyItNowAvailable = nil, sellerBusinessType = nil, minimumBestOfferPrice = nil, minimumBestOfferMessage = nil, localListingDistance = nil, expressListing = nil, expressItemRequirements = nil, tCROriginalItemID = nil) ⇒ ListingDetailsType

Returns a new instance of ListingDetailsType.



18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
# File 'lib/eBay.rb', line 18823

def initialize(adult = nil, bindingAuction = nil, checkoutEnabled = nil, convertedBuyItNowPrice = nil, convertedStartPrice = nil, convertedReservePrice = nil, hasReservePrice = nil, regionName = nil, relistedItemID = nil, secondChanceOriginalItemID = nil, startTime = nil, endTime = nil, viewItemURL = nil, hasUnansweredQuestions = nil, hasPublicMessages = nil, buyItNowAvailable = nil, sellerBusinessType = nil, minimumBestOfferPrice = nil, minimumBestOfferMessage = nil, localListingDistance = nil, expressListing = nil, expressItemRequirements = nil, tCROriginalItemID = nil)
  @adult = adult
  @bindingAuction = bindingAuction
  @checkoutEnabled = checkoutEnabled
  @convertedBuyItNowPrice = convertedBuyItNowPrice
  @convertedStartPrice = convertedStartPrice
  @convertedReservePrice = convertedReservePrice
  @hasReservePrice = hasReservePrice
  @regionName = regionName
  @relistedItemID = relistedItemID
  @secondChanceOriginalItemID = secondChanceOriginalItemID
  @startTime = startTime
  @endTime = endTime
  @viewItemURL = viewItemURL
  @hasUnansweredQuestions = hasUnansweredQuestions
  @hasPublicMessages = hasPublicMessages
  @buyItNowAvailable = buyItNowAvailable
  @sellerBusinessType = sellerBusinessType
  @minimumBestOfferPrice = minimumBestOfferPrice
  @minimumBestOfferMessage = minimumBestOfferMessage
  @localListingDistance = localListingDistance
  @expressListing = expressListing
  @expressItemRequirements = expressItemRequirements
  @tCROriginalItemID = tCROriginalItemID
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



18817
18818
18819
# File 'lib/eBay.rb', line 18817

def __xmlele_any
  @__xmlele_any
end

#adultObject

Returns the value of attribute adult.



18794
18795
18796
# File 'lib/eBay.rb', line 18794

def adult
  @adult
end

#bindingAuctionObject

Returns the value of attribute bindingAuction.



18795
18796
18797
# File 'lib/eBay.rb', line 18795

def bindingAuction
  @bindingAuction
end

#buyItNowAvailableObject

Returns the value of attribute buyItNowAvailable.



18809
18810
18811
# File 'lib/eBay.rb', line 18809

def buyItNowAvailable
  @buyItNowAvailable
end

#checkoutEnabledObject

Returns the value of attribute checkoutEnabled.



18796
18797
18798
# File 'lib/eBay.rb', line 18796

def checkoutEnabled
  @checkoutEnabled
end

#convertedBuyItNowPriceObject

Returns the value of attribute convertedBuyItNowPrice.



18797
18798
18799
# File 'lib/eBay.rb', line 18797

def convertedBuyItNowPrice
  @convertedBuyItNowPrice
end

#convertedReservePriceObject

Returns the value of attribute convertedReservePrice.



18799
18800
18801
# File 'lib/eBay.rb', line 18799

def convertedReservePrice
  @convertedReservePrice
end

#convertedStartPriceObject

Returns the value of attribute convertedStartPrice.



18798
18799
18800
# File 'lib/eBay.rb', line 18798

def convertedStartPrice
  @convertedStartPrice
end

#endTimeObject

Returns the value of attribute endTime.



18805
18806
18807
# File 'lib/eBay.rb', line 18805

def endTime
  @endTime
end

#expressItemRequirementsObject

Returns the value of attribute expressItemRequirements.



18815
18816
18817
# File 'lib/eBay.rb', line 18815

def expressItemRequirements
  @expressItemRequirements
end

#expressListingObject

Returns the value of attribute expressListing.



18814
18815
18816
# File 'lib/eBay.rb', line 18814

def expressListing
  @expressListing
end

#hasPublicMessagesObject

Returns the value of attribute hasPublicMessages.



18808
18809
18810
# File 'lib/eBay.rb', line 18808

def hasPublicMessages
  @hasPublicMessages
end

#hasReservePriceObject

Returns the value of attribute hasReservePrice.



18800
18801
18802
# File 'lib/eBay.rb', line 18800

def hasReservePrice
  @hasReservePrice
end

#hasUnansweredQuestionsObject

Returns the value of attribute hasUnansweredQuestions.



18807
18808
18809
# File 'lib/eBay.rb', line 18807

def hasUnansweredQuestions
  @hasUnansweredQuestions
end

#localListingDistanceObject

Returns the value of attribute localListingDistance.



18813
18814
18815
# File 'lib/eBay.rb', line 18813

def localListingDistance
  @localListingDistance
end

#minimumBestOfferMessageObject

Returns the value of attribute minimumBestOfferMessage.



18812
18813
18814
# File 'lib/eBay.rb', line 18812

def minimumBestOfferMessage
  @minimumBestOfferMessage
end

#minimumBestOfferPriceObject

Returns the value of attribute minimumBestOfferPrice.



18811
18812
18813
# File 'lib/eBay.rb', line 18811

def minimumBestOfferPrice
  @minimumBestOfferPrice
end

#regionNameObject

Returns the value of attribute regionName.



18801
18802
18803
# File 'lib/eBay.rb', line 18801

def regionName
  @regionName
end

#relistedItemIDObject

Returns the value of attribute relistedItemID.



18802
18803
18804
# File 'lib/eBay.rb', line 18802

def relistedItemID
  @relistedItemID
end

#secondChanceOriginalItemIDObject

Returns the value of attribute secondChanceOriginalItemID.



18803
18804
18805
# File 'lib/eBay.rb', line 18803

def secondChanceOriginalItemID
  @secondChanceOriginalItemID
end

#sellerBusinessTypeObject

Returns the value of attribute sellerBusinessType.



18810
18811
18812
# File 'lib/eBay.rb', line 18810

def sellerBusinessType
  @sellerBusinessType
end

#startTimeObject

Returns the value of attribute startTime.



18804
18805
18806
# File 'lib/eBay.rb', line 18804

def startTime
  @startTime
end

#tCROriginalItemIDObject

Returns the value of attribute tCROriginalItemID.



18816
18817
18818
# File 'lib/eBay.rb', line 18816

def tCROriginalItemID
  @tCROriginalItemID
end

#viewItemURLObject

Returns the value of attribute viewItemURL.



18806
18807
18808
# File 'lib/eBay.rb', line 18806

def viewItemURL
  @viewItemURL
end

Instance Method Details

#set_any(elements) ⇒ Object



18819
18820
18821
# File 'lib/eBay.rb', line 18819

def set_any(elements)
  @__xmlele_any = elements
end