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")]],
  ["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) ⇒ ListingDetailsType

Returns a new instance of ListingDetailsType.



16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
# File 'lib/eBay.rb', line 16564

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)
  @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
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



16558
16559
16560
# File 'lib/eBay.rb', line 16558

def __xmlele_any
  @__xmlele_any
end

#adultObject

Returns the value of attribute adult.



16539
16540
16541
# File 'lib/eBay.rb', line 16539

def adult
  @adult
end

#bindingAuctionObject

Returns the value of attribute bindingAuction.



16540
16541
16542
# File 'lib/eBay.rb', line 16540

def bindingAuction
  @bindingAuction
end

#buyItNowAvailableObject

Returns the value of attribute buyItNowAvailable.



16554
16555
16556
# File 'lib/eBay.rb', line 16554

def buyItNowAvailable
  @buyItNowAvailable
end

#checkoutEnabledObject

Returns the value of attribute checkoutEnabled.



16541
16542
16543
# File 'lib/eBay.rb', line 16541

def checkoutEnabled
  @checkoutEnabled
end

#convertedBuyItNowPriceObject

Returns the value of attribute convertedBuyItNowPrice.



16542
16543
16544
# File 'lib/eBay.rb', line 16542

def convertedBuyItNowPrice
  @convertedBuyItNowPrice
end

#convertedReservePriceObject

Returns the value of attribute convertedReservePrice.



16544
16545
16546
# File 'lib/eBay.rb', line 16544

def convertedReservePrice
  @convertedReservePrice
end

#convertedStartPriceObject

Returns the value of attribute convertedStartPrice.



16543
16544
16545
# File 'lib/eBay.rb', line 16543

def convertedStartPrice
  @convertedStartPrice
end

#endTimeObject

Returns the value of attribute endTime.



16550
16551
16552
# File 'lib/eBay.rb', line 16550

def endTime
  @endTime
end

#hasPublicMessagesObject

Returns the value of attribute hasPublicMessages.



16553
16554
16555
# File 'lib/eBay.rb', line 16553

def hasPublicMessages
  @hasPublicMessages
end

#hasReservePriceObject

Returns the value of attribute hasReservePrice.



16545
16546
16547
# File 'lib/eBay.rb', line 16545

def hasReservePrice
  @hasReservePrice
end

#hasUnansweredQuestionsObject

Returns the value of attribute hasUnansweredQuestions.



16552
16553
16554
# File 'lib/eBay.rb', line 16552

def hasUnansweredQuestions
  @hasUnansweredQuestions
end

#minimumBestOfferMessageObject

Returns the value of attribute minimumBestOfferMessage.



16557
16558
16559
# File 'lib/eBay.rb', line 16557

def minimumBestOfferMessage
  @minimumBestOfferMessage
end

#minimumBestOfferPriceObject

Returns the value of attribute minimumBestOfferPrice.



16556
16557
16558
# File 'lib/eBay.rb', line 16556

def minimumBestOfferPrice
  @minimumBestOfferPrice
end

#regionNameObject

Returns the value of attribute regionName.



16546
16547
16548
# File 'lib/eBay.rb', line 16546

def regionName
  @regionName
end

#relistedItemIDObject

Returns the value of attribute relistedItemID.



16547
16548
16549
# File 'lib/eBay.rb', line 16547

def relistedItemID
  @relistedItemID
end

#secondChanceOriginalItemIDObject

Returns the value of attribute secondChanceOriginalItemID.



16548
16549
16550
# File 'lib/eBay.rb', line 16548

def secondChanceOriginalItemID
  @secondChanceOriginalItemID
end

#sellerBusinessTypeObject

Returns the value of attribute sellerBusinessType.



16555
16556
16557
# File 'lib/eBay.rb', line 16555

def sellerBusinessType
  @sellerBusinessType
end

#startTimeObject

Returns the value of attribute startTime.



16549
16550
16551
# File 'lib/eBay.rb', line 16549

def startTime
  @startTime
end

#viewItemURLObject

Returns the value of attribute viewItemURL.



16551
16552
16553
# File 'lib/eBay.rb', line 16551

def viewItemURL
  @viewItemURL
end

Instance Method Details

#set_any(elements) ⇒ Object



16560
16561
16562
# File 'lib/eBay.rb', line 16560

def set_any(elements)
  @__xmlele_any = elements
end