Class: ItemType

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

Overview

urn:ebay:apis:eBLBaseComponentsItemType

Constant Summary collapse

@@schema_type =
"ItemType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["applicationData", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ApplicationData")]],
  ["listOfAttributeSets", ["ListOfAttributeSetType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListOfAttributeSets")]],
  ["autoPay", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AutoPay")]],
  ["buyerProtection", ["BuyerProtectionCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyerProtection")]],
  ["buyItNowPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyItNowPrice")]],
  ["charity", ["CharityType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Charity")]],
  ["country", ["CountryCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Country")]],
  ["crossPromotion", ["CrossPromotionsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CrossPromotion")]],
  ["currency", ["CurrencyCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Currency")]],
  ["description", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Description")]],
  ["escrow", ["EscrowCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Escrow")]],
  ["giftIcon", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "GiftIcon")]],
  ["giftServices", ["GiftServicesCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "GiftServices")]],
  ["hitCounter", ["HitCounterCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HitCounter")]],
  ["itemID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemID")]],
  ["listingDetails", ["ListingDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingDetails")]],
  ["listingDesigner", ["ListingDesignerType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingDesigner")]],
  ["listingDuration", ["ListingDurationCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingDuration")]],
  ["listingEnhancement", ["ListingEnhancementsCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingEnhancement")]],
  ["listingType", ["ListingTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingType")]],
  ["location", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Location")]],
  ["partnerCode", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PartnerCode")]],
  ["partnerName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PartnerName")]],
  ["paymentMethods", ["BuyerPaymentMethodCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentMethods")]],
  ["payPalEmailAddress", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PayPalEmailAddress")]],
  ["primaryCategory", ["CategoryType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PrimaryCategory")]],
  ["privateListing", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PrivateListing")]],
  ["quantity", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Quantity")]],
  ["regionID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RegionID")]],
  ["relistLink", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RelistLink")]],
  ["reservePrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReservePrice")]],
  ["reviseStatus", ["ReviseStatusType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReviseStatus")]],
  ["scheduleTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ScheduleTime")]],
  ["secondaryCategory", ["CategoryType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SecondaryCategory")]],
  ["siteHostedPicture", ["SiteHostedPictureType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SiteHostedPicture")]],
  ["seller", ["UserType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Seller")]],
  ["sellingStatus", ["SellingStatusType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellingStatus")]],
  ["shippingOption", ["ShippingOptionCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingOption")]],
  ["shippingDetails", ["ShippingDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingDetails")]],
  ["shippingRegions", ["ShippingRegionCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingRegions")]],
  ["shippingTerms", ["ShippingTermsCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingTerms")]],
  ["site", ["SiteCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Site")]],
  ["startPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StartPrice")]],
  ["storefront", ["StorefrontType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Storefront")]],
  ["subTitle", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SubTitle")]],
  ["timeLeft", ["SOAP::SOAPDuration", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TimeLeft")]],
  ["title", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Title")]],
  ["uUID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UUID")]],
  ["vATDetails", ["VATDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "VATDetails")]],
  ["vendorHostedPicture", ["VendorHostedPictureType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "VendorHostedPicture")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(applicationData = nil, listOfAttributeSets = nil, autoPay = nil, buyerProtection = nil, buyItNowPrice = nil, charity = nil, country = nil, crossPromotion = nil, currency = nil, description = nil, escrow = nil, giftIcon = nil, giftServices = [], hitCounter = nil, itemID = nil, listingDetails = nil, listingDesigner = nil, listingDuration = nil, listingEnhancement = [], listingType = nil, location = nil, partnerCode = nil, partnerName = nil, paymentMethods = [], payPalEmailAddress = nil, primaryCategory = nil, privateListing = nil, quantity = nil, regionID = nil, relistLink = nil, reservePrice = nil, reviseStatus = nil, scheduleTime = nil, secondaryCategory = nil, siteHostedPicture = nil, seller = nil, sellingStatus = nil, shippingOption = nil, shippingDetails = nil, shippingRegions = [], shippingTerms = nil, site = nil, startPrice = nil, storefront = nil, subTitle = nil, timeLeft = nil, title = nil, uUID = nil, vATDetails = nil, vendorHostedPicture = nil) ⇒ ItemType

Returns a new instance of ItemType.



2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
# File 'lib/v_paypal/default.rb', line 2483

def initialize(applicationData = nil, listOfAttributeSets = nil, autoPay = nil, buyerProtection = nil, buyItNowPrice = nil, charity = nil, country = nil, crossPromotion = nil, currency = nil, description = nil, escrow = nil, giftIcon = nil, giftServices = [], hitCounter = nil, itemID = nil, listingDetails = nil, listingDesigner = nil, listingDuration = nil, listingEnhancement = [], listingType = nil, location = nil, partnerCode = nil, partnerName = nil, paymentMethods = [], payPalEmailAddress = nil, primaryCategory = nil, privateListing = nil, quantity = nil, regionID = nil, relistLink = nil, reservePrice = nil, reviseStatus = nil, scheduleTime = nil, secondaryCategory = nil, siteHostedPicture = nil, seller = nil, sellingStatus = nil, shippingOption = nil, shippingDetails = nil, shippingRegions = [], shippingTerms = nil, site = nil, startPrice = nil, storefront = nil, subTitle = nil, timeLeft = nil, title = nil, uUID = nil, vATDetails = nil, vendorHostedPicture = nil)
  @applicationData = applicationData
  @listOfAttributeSets = listOfAttributeSets
  @autoPay = autoPay
  @buyerProtection = buyerProtection
  @buyItNowPrice = buyItNowPrice
  @charity = charity
  @country = country
  @crossPromotion = crossPromotion
  @currency = currency
  @description = description
  @escrow = escrow
  @giftIcon = giftIcon
  @giftServices = giftServices
  @hitCounter = hitCounter
  @itemID = itemID
  @listingDetails = listingDetails
  @listingDesigner = listingDesigner
  @listingDuration = listingDuration
  @listingEnhancement = listingEnhancement
  @listingType = listingType
  @location = location
  @partnerCode = partnerCode
  @partnerName = partnerName
  @paymentMethods = paymentMethods
  @payPalEmailAddress = payPalEmailAddress
  @primaryCategory = primaryCategory
  @privateListing = privateListing
  @quantity = quantity
  @regionID = regionID
  @relistLink = relistLink
  @reservePrice = reservePrice
  @reviseStatus = reviseStatus
  @scheduleTime = scheduleTime
  @secondaryCategory = secondaryCategory
  @siteHostedPicture = siteHostedPicture
  @seller = seller
  @sellingStatus = sellingStatus
  @shippingOption = shippingOption
  @shippingDetails = shippingDetails
  @shippingRegions = shippingRegions
  @shippingTerms = shippingTerms
  @site = site
  @startPrice = startPrice
  @storefront = storefront
  @subTitle = subTitle
  @timeLeft = timeLeft
  @title = title
  @uUID = uUID
  @vATDetails = vATDetails
  @vendorHostedPicture = vendorHostedPicture
end

Instance Attribute Details

#applicationDataObject

Returns the value of attribute applicationData.



2432
2433
2434
# File 'lib/v_paypal/default.rb', line 2432

def applicationData
  @applicationData
end

#autoPayObject

Returns the value of attribute autoPay.



2434
2435
2436
# File 'lib/v_paypal/default.rb', line 2434

def autoPay
  @autoPay
end

#buyerProtectionObject

Returns the value of attribute buyerProtection.



2435
2436
2437
# File 'lib/v_paypal/default.rb', line 2435

def buyerProtection
  @buyerProtection
end

#buyItNowPriceObject

Returns the value of attribute buyItNowPrice.



2436
2437
2438
# File 'lib/v_paypal/default.rb', line 2436

def buyItNowPrice
  @buyItNowPrice
end

#charityObject

Returns the value of attribute charity.



2437
2438
2439
# File 'lib/v_paypal/default.rb', line 2437

def charity
  @charity
end

#countryObject

Returns the value of attribute country.



2438
2439
2440
# File 'lib/v_paypal/default.rb', line 2438

def country
  @country
end

#crossPromotionObject

Returns the value of attribute crossPromotion.



2439
2440
2441
# File 'lib/v_paypal/default.rb', line 2439

def crossPromotion
  @crossPromotion
end

#currencyObject

Returns the value of attribute currency.



2440
2441
2442
# File 'lib/v_paypal/default.rb', line 2440

def currency
  @currency
end

#descriptionObject

Returns the value of attribute description.



2441
2442
2443
# File 'lib/v_paypal/default.rb', line 2441

def description
  @description
end

#escrowObject

Returns the value of attribute escrow.



2442
2443
2444
# File 'lib/v_paypal/default.rb', line 2442

def escrow
  @escrow
end

#giftIconObject

Returns the value of attribute giftIcon.



2443
2444
2445
# File 'lib/v_paypal/default.rb', line 2443

def giftIcon
  @giftIcon
end

#giftServicesObject

Returns the value of attribute giftServices.



2444
2445
2446
# File 'lib/v_paypal/default.rb', line 2444

def giftServices
  @giftServices
end

#hitCounterObject

Returns the value of attribute hitCounter.



2445
2446
2447
# File 'lib/v_paypal/default.rb', line 2445

def hitCounter
  @hitCounter
end

#itemIDObject

Returns the value of attribute itemID.



2446
2447
2448
# File 'lib/v_paypal/default.rb', line 2446

def itemID
  @itemID
end

#listingDesignerObject

Returns the value of attribute listingDesigner.



2448
2449
2450
# File 'lib/v_paypal/default.rb', line 2448

def listingDesigner
  @listingDesigner
end

#listingDetailsObject

Returns the value of attribute listingDetails.



2447
2448
2449
# File 'lib/v_paypal/default.rb', line 2447

def listingDetails
  @listingDetails
end

#listingDurationObject

Returns the value of attribute listingDuration.



2449
2450
2451
# File 'lib/v_paypal/default.rb', line 2449

def listingDuration
  @listingDuration
end

#listingEnhancementObject

Returns the value of attribute listingEnhancement.



2450
2451
2452
# File 'lib/v_paypal/default.rb', line 2450

def listingEnhancement
  @listingEnhancement
end

#listingTypeObject

Returns the value of attribute listingType.



2451
2452
2453
# File 'lib/v_paypal/default.rb', line 2451

def listingType
  @listingType
end

#listOfAttributeSetsObject

Returns the value of attribute listOfAttributeSets.



2433
2434
2435
# File 'lib/v_paypal/default.rb', line 2433

def listOfAttributeSets
  @listOfAttributeSets
end

#locationObject

Returns the value of attribute location.



2452
2453
2454
# File 'lib/v_paypal/default.rb', line 2452

def location
  @location
end

#partnerCodeObject

Returns the value of attribute partnerCode.



2453
2454
2455
# File 'lib/v_paypal/default.rb', line 2453

def partnerCode
  @partnerCode
end

#partnerNameObject

Returns the value of attribute partnerName.



2454
2455
2456
# File 'lib/v_paypal/default.rb', line 2454

def partnerName
  @partnerName
end

#paymentMethodsObject

Returns the value of attribute paymentMethods.



2455
2456
2457
# File 'lib/v_paypal/default.rb', line 2455

def paymentMethods
  @paymentMethods
end

#payPalEmailAddressObject

Returns the value of attribute payPalEmailAddress.



2456
2457
2458
# File 'lib/v_paypal/default.rb', line 2456

def payPalEmailAddress
  @payPalEmailAddress
end

#primaryCategoryObject

Returns the value of attribute primaryCategory.



2457
2458
2459
# File 'lib/v_paypal/default.rb', line 2457

def primaryCategory
  @primaryCategory
end

#privateListingObject

Returns the value of attribute privateListing.



2458
2459
2460
# File 'lib/v_paypal/default.rb', line 2458

def privateListing
  @privateListing
end

#quantityObject

Returns the value of attribute quantity.



2459
2460
2461
# File 'lib/v_paypal/default.rb', line 2459

def quantity
  @quantity
end

#regionIDObject

Returns the value of attribute regionID.



2460
2461
2462
# File 'lib/v_paypal/default.rb', line 2460

def regionID
  @regionID
end

Returns the value of attribute relistLink.



2461
2462
2463
# File 'lib/v_paypal/default.rb', line 2461

def relistLink
  @relistLink
end

#reservePriceObject

Returns the value of attribute reservePrice.



2462
2463
2464
# File 'lib/v_paypal/default.rb', line 2462

def reservePrice
  @reservePrice
end

#reviseStatusObject

Returns the value of attribute reviseStatus.



2463
2464
2465
# File 'lib/v_paypal/default.rb', line 2463

def reviseStatus
  @reviseStatus
end

#scheduleTimeObject

Returns the value of attribute scheduleTime.



2464
2465
2466
# File 'lib/v_paypal/default.rb', line 2464

def scheduleTime
  @scheduleTime
end

#secondaryCategoryObject

Returns the value of attribute secondaryCategory.



2465
2466
2467
# File 'lib/v_paypal/default.rb', line 2465

def secondaryCategory
  @secondaryCategory
end

#sellerObject

Returns the value of attribute seller.



2467
2468
2469
# File 'lib/v_paypal/default.rb', line 2467

def seller
  @seller
end

#sellingStatusObject

Returns the value of attribute sellingStatus.



2468
2469
2470
# File 'lib/v_paypal/default.rb', line 2468

def sellingStatus
  @sellingStatus
end

#shippingDetailsObject

Returns the value of attribute shippingDetails.



2470
2471
2472
# File 'lib/v_paypal/default.rb', line 2470

def shippingDetails
  @shippingDetails
end

#shippingOptionObject

Returns the value of attribute shippingOption.



2469
2470
2471
# File 'lib/v_paypal/default.rb', line 2469

def shippingOption
  @shippingOption
end

#shippingRegionsObject

Returns the value of attribute shippingRegions.



2471
2472
2473
# File 'lib/v_paypal/default.rb', line 2471

def shippingRegions
  @shippingRegions
end

#shippingTermsObject

Returns the value of attribute shippingTerms.



2472
2473
2474
# File 'lib/v_paypal/default.rb', line 2472

def shippingTerms
  @shippingTerms
end

#siteObject

Returns the value of attribute site.



2473
2474
2475
# File 'lib/v_paypal/default.rb', line 2473

def site
  @site
end

#siteHostedPictureObject

Returns the value of attribute siteHostedPicture.



2466
2467
2468
# File 'lib/v_paypal/default.rb', line 2466

def siteHostedPicture
  @siteHostedPicture
end

#startPriceObject

Returns the value of attribute startPrice.



2474
2475
2476
# File 'lib/v_paypal/default.rb', line 2474

def startPrice
  @startPrice
end

#storefrontObject

Returns the value of attribute storefront.



2475
2476
2477
# File 'lib/v_paypal/default.rb', line 2475

def storefront
  @storefront
end

#subTitleObject

Returns the value of attribute subTitle.



2476
2477
2478
# File 'lib/v_paypal/default.rb', line 2476

def subTitle
  @subTitle
end

#timeLeftObject

Returns the value of attribute timeLeft.



2477
2478
2479
# File 'lib/v_paypal/default.rb', line 2477

def timeLeft
  @timeLeft
end

#titleObject

Returns the value of attribute title.



2478
2479
2480
# File 'lib/v_paypal/default.rb', line 2478

def title
  @title
end

#uUIDObject

Returns the value of attribute uUID.



2479
2480
2481
# File 'lib/v_paypal/default.rb', line 2479

def uUID
  @uUID
end

#vATDetailsObject

Returns the value of attribute vATDetails.



2480
2481
2482
# File 'lib/v_paypal/default.rb', line 2480

def vATDetails
  @vATDetails
end

#vendorHostedPictureObject

Returns the value of attribute vendorHostedPicture.



2481
2482
2483
# File 'lib/v_paypal/default.rb', line 2481

def vendorHostedPicture
  @vendorHostedPicture
end