Class: ExpressItemRequirementsType

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

Overview

urn:ebay:apis:eBLBaseComponentsExpressItemRequirementsType

Constant Summary collapse

@@schema_type =
"ExpressItemRequirementsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["sellerExpressEligible", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerExpressEligible")]],
  ["expressOptOut", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressOptOut")]],
  ["expressApproved", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressApproved")]],
  ["expressEligibleListingType", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressEligibleListingType")]],
  ["expressEnabledCategory", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressEnabledCategory")]],
  ["eligiblePayPalAccount", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EligiblePayPalAccount")]],
  ["domesticShippingCost", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DomesticShippingCost")]],
  ["eligibleReturnPolicy", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EligibleReturnPolicy")]],
  ["picture", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Picture")]],
  ["eligibleItemCondition", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EligibleItemCondition")]],
  ["priceAboveMinimum", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PriceAboveMinimum")]],
  ["priceBelowMaximum", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PriceBelowMaximum")]],
  ["eligibleCheckout", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EligibleCheckout")]],
  ["noPreapprovedBidderList", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NoPreapprovedBidderList")]],
  ["noCharity", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NoCharity")]],
  ["noDigitalDelivery", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NoDigitalDelivery")]],
  ["combinedShippingDiscount", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CombinedShippingDiscount")]],
  ["shipFromEligibleCountry", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShipFromEligibleCountry")]],
  ["payPalAccountAcceptsUnconfirmedAddress", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PayPalAccountAcceptsUnconfirmedAddress")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sellerExpressEligible = nil, expressOptOut = nil, expressApproved = nil, expressEligibleListingType = nil, expressEnabledCategory = nil, eligiblePayPalAccount = nil, domesticShippingCost = nil, eligibleReturnPolicy = nil, picture = nil, eligibleItemCondition = nil, priceAboveMinimum = nil, priceBelowMaximum = nil, eligibleCheckout = nil, noPreapprovedBidderList = nil, noCharity = nil, noDigitalDelivery = nil, combinedShippingDiscount = nil, shipFromEligibleCountry = nil, payPalAccountAcceptsUnconfirmedAddress = nil) ⇒ ExpressItemRequirementsType



17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
# File 'lib/eBay.rb', line 17361

def initialize(sellerExpressEligible = nil, expressOptOut = nil, expressApproved = nil, expressEligibleListingType = nil, expressEnabledCategory = nil, eligiblePayPalAccount = nil, domesticShippingCost = nil, eligibleReturnPolicy = nil, picture = nil, eligibleItemCondition = nil, priceAboveMinimum = nil, priceBelowMaximum = nil, eligibleCheckout = nil, noPreapprovedBidderList = nil, noCharity = nil, noDigitalDelivery = nil, combinedShippingDiscount = nil, shipFromEligibleCountry = nil, payPalAccountAcceptsUnconfirmedAddress = nil)
  @sellerExpressEligible = sellerExpressEligible
  @expressOptOut = expressOptOut
  @expressApproved = expressApproved
  @expressEligibleListingType = expressEligibleListingType
  @expressEnabledCategory = expressEnabledCategory
  @eligiblePayPalAccount = eligiblePayPalAccount
  @domesticShippingCost = domesticShippingCost
  @eligibleReturnPolicy = eligibleReturnPolicy
  @picture = picture
  @eligibleItemCondition = eligibleItemCondition
  @priceAboveMinimum = priceAboveMinimum
  @priceBelowMaximum = priceBelowMaximum
  @eligibleCheckout = eligibleCheckout
  @noPreapprovedBidderList = noPreapprovedBidderList
  @noCharity = noCharity
  @noDigitalDelivery = noDigitalDelivery
  @combinedShippingDiscount = combinedShippingDiscount
  @shipFromEligibleCountry = shipFromEligibleCountry
  @payPalAccountAcceptsUnconfirmedAddress = payPalAccountAcceptsUnconfirmedAddress
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



17355
17356
17357
# File 'lib/eBay.rb', line 17355

def __xmlele_any
  @__xmlele_any
end

#combinedShippingDiscountObject

Returns the value of attribute combinedShippingDiscount.



17352
17353
17354
# File 'lib/eBay.rb', line 17352

def combinedShippingDiscount
  @combinedShippingDiscount
end

#domesticShippingCostObject

Returns the value of attribute domesticShippingCost.



17342
17343
17344
# File 'lib/eBay.rb', line 17342

def domesticShippingCost
  @domesticShippingCost
end

#eligibleCheckoutObject

Returns the value of attribute eligibleCheckout.



17348
17349
17350
# File 'lib/eBay.rb', line 17348

def eligibleCheckout
  @eligibleCheckout
end

#eligibleItemConditionObject

Returns the value of attribute eligibleItemCondition.



17345
17346
17347
# File 'lib/eBay.rb', line 17345

def eligibleItemCondition
  @eligibleItemCondition
end

#eligiblePayPalAccountObject

Returns the value of attribute eligiblePayPalAccount.



17341
17342
17343
# File 'lib/eBay.rb', line 17341

def eligiblePayPalAccount
  @eligiblePayPalAccount
end

#eligibleReturnPolicyObject

Returns the value of attribute eligibleReturnPolicy.



17343
17344
17345
# File 'lib/eBay.rb', line 17343

def eligibleReturnPolicy
  @eligibleReturnPolicy
end

#expressApprovedObject

Returns the value of attribute expressApproved.



17338
17339
17340
# File 'lib/eBay.rb', line 17338

def expressApproved
  @expressApproved
end

#expressEligibleListingTypeObject

Returns the value of attribute expressEligibleListingType.



17339
17340
17341
# File 'lib/eBay.rb', line 17339

def expressEligibleListingType
  @expressEligibleListingType
end

#expressEnabledCategoryObject

Returns the value of attribute expressEnabledCategory.



17340
17341
17342
# File 'lib/eBay.rb', line 17340

def expressEnabledCategory
  @expressEnabledCategory
end

#expressOptOutObject

Returns the value of attribute expressOptOut.



17337
17338
17339
# File 'lib/eBay.rb', line 17337

def expressOptOut
  @expressOptOut
end

#noCharityObject

Returns the value of attribute noCharity.



17350
17351
17352
# File 'lib/eBay.rb', line 17350

def noCharity
  @noCharity
end

#noDigitalDeliveryObject

Returns the value of attribute noDigitalDelivery.



17351
17352
17353
# File 'lib/eBay.rb', line 17351

def noDigitalDelivery
  @noDigitalDelivery
end

#noPreapprovedBidderListObject

Returns the value of attribute noPreapprovedBidderList.



17349
17350
17351
# File 'lib/eBay.rb', line 17349

def noPreapprovedBidderList
  @noPreapprovedBidderList
end

#payPalAccountAcceptsUnconfirmedAddressObject

Returns the value of attribute payPalAccountAcceptsUnconfirmedAddress.



17354
17355
17356
# File 'lib/eBay.rb', line 17354

def payPalAccountAcceptsUnconfirmedAddress
  @payPalAccountAcceptsUnconfirmedAddress
end

#pictureObject

Returns the value of attribute picture.



17344
17345
17346
# File 'lib/eBay.rb', line 17344

def picture
  @picture
end

#priceAboveMinimumObject

Returns the value of attribute priceAboveMinimum.



17346
17347
17348
# File 'lib/eBay.rb', line 17346

def priceAboveMinimum
  @priceAboveMinimum
end

#priceBelowMaximumObject

Returns the value of attribute priceBelowMaximum.



17347
17348
17349
# File 'lib/eBay.rb', line 17347

def priceBelowMaximum
  @priceBelowMaximum
end

#sellerExpressEligibleObject

Returns the value of attribute sellerExpressEligible.



17336
17337
17338
# File 'lib/eBay.rb', line 17336

def sellerExpressEligible
  @sellerExpressEligible
end

#shipFromEligibleCountryObject

Returns the value of attribute shipFromEligibleCountry.



17353
17354
17355
# File 'lib/eBay.rb', line 17353

def shipFromEligibleCountry
  @shipFromEligibleCountry
end

Instance Method Details

#set_any(elements) ⇒ Object



17357
17358
17359
# File 'lib/eBay.rb', line 17357

def set_any(elements)
  @__xmlele_any = elements
end