Class: ItemType

Inherits:
Object
  • Object
show all
Defined in:
lib/paypal-business/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.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'lib/paypal-business/default.rb', line 2663

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.



2612
2613
2614
# File 'lib/paypal-business/default.rb', line 2612

def applicationData
  @applicationData
end

#autoPayObject

Returns the value of attribute autoPay.



2614
2615
2616
# File 'lib/paypal-business/default.rb', line 2614

def autoPay
  @autoPay
end

#buyerProtectionObject

Returns the value of attribute buyerProtection.



2615
2616
2617
# File 'lib/paypal-business/default.rb', line 2615

def buyerProtection
  @buyerProtection
end

#buyItNowPriceObject

Returns the value of attribute buyItNowPrice.



2616
2617
2618
# File 'lib/paypal-business/default.rb', line 2616

def buyItNowPrice
  @buyItNowPrice
end

#charityObject

Returns the value of attribute charity.



2617
2618
2619
# File 'lib/paypal-business/default.rb', line 2617

def charity
  @charity
end

#countryObject

Returns the value of attribute country.



2618
2619
2620
# File 'lib/paypal-business/default.rb', line 2618

def country
  @country
end

#crossPromotionObject

Returns the value of attribute crossPromotion.



2619
2620
2621
# File 'lib/paypal-business/default.rb', line 2619

def crossPromotion
  @crossPromotion
end

#currencyObject

Returns the value of attribute currency.



2620
2621
2622
# File 'lib/paypal-business/default.rb', line 2620

def currency
  @currency
end

#descriptionObject

Returns the value of attribute description.



2621
2622
2623
# File 'lib/paypal-business/default.rb', line 2621

def description
  @description
end

#escrowObject

Returns the value of attribute escrow.



2622
2623
2624
# File 'lib/paypal-business/default.rb', line 2622

def escrow
  @escrow
end

#giftIconObject

Returns the value of attribute giftIcon.



2623
2624
2625
# File 'lib/paypal-business/default.rb', line 2623

def giftIcon
  @giftIcon
end

#giftServicesObject

Returns the value of attribute giftServices.



2624
2625
2626
# File 'lib/paypal-business/default.rb', line 2624

def giftServices
  @giftServices
end

#hitCounterObject

Returns the value of attribute hitCounter.



2625
2626
2627
# File 'lib/paypal-business/default.rb', line 2625

def hitCounter
  @hitCounter
end

#itemIDObject

Returns the value of attribute itemID.



2626
2627
2628
# File 'lib/paypal-business/default.rb', line 2626

def itemID
  @itemID
end

#listingDesignerObject

Returns the value of attribute listingDesigner.



2628
2629
2630
# File 'lib/paypal-business/default.rb', line 2628

def listingDesigner
  @listingDesigner
end

#listingDetailsObject

Returns the value of attribute listingDetails.



2627
2628
2629
# File 'lib/paypal-business/default.rb', line 2627

def listingDetails
  @listingDetails
end

#listingDurationObject

Returns the value of attribute listingDuration.



2629
2630
2631
# File 'lib/paypal-business/default.rb', line 2629

def listingDuration
  @listingDuration
end

#listingEnhancementObject

Returns the value of attribute listingEnhancement.



2630
2631
2632
# File 'lib/paypal-business/default.rb', line 2630

def listingEnhancement
  @listingEnhancement
end

#listingTypeObject

Returns the value of attribute listingType.



2631
2632
2633
# File 'lib/paypal-business/default.rb', line 2631

def listingType
  @listingType
end

#listOfAttributeSetsObject

Returns the value of attribute listOfAttributeSets.



2613
2614
2615
# File 'lib/paypal-business/default.rb', line 2613

def listOfAttributeSets
  @listOfAttributeSets
end

#locationObject

Returns the value of attribute location.



2632
2633
2634
# File 'lib/paypal-business/default.rb', line 2632

def location
  @location
end

#partnerCodeObject

Returns the value of attribute partnerCode.



2633
2634
2635
# File 'lib/paypal-business/default.rb', line 2633

def partnerCode
  @partnerCode
end

#partnerNameObject

Returns the value of attribute partnerName.



2634
2635
2636
# File 'lib/paypal-business/default.rb', line 2634

def partnerName
  @partnerName
end

#paymentMethodsObject

Returns the value of attribute paymentMethods.



2635
2636
2637
# File 'lib/paypal-business/default.rb', line 2635

def paymentMethods
  @paymentMethods
end

#payPalEmailAddressObject

Returns the value of attribute payPalEmailAddress.



2636
2637
2638
# File 'lib/paypal-business/default.rb', line 2636

def payPalEmailAddress
  @payPalEmailAddress
end

#primaryCategoryObject

Returns the value of attribute primaryCategory.



2637
2638
2639
# File 'lib/paypal-business/default.rb', line 2637

def primaryCategory
  @primaryCategory
end

#privateListingObject

Returns the value of attribute privateListing.



2638
2639
2640
# File 'lib/paypal-business/default.rb', line 2638

def privateListing
  @privateListing
end

#quantityObject

Returns the value of attribute quantity.



2639
2640
2641
# File 'lib/paypal-business/default.rb', line 2639

def quantity
  @quantity
end

#regionIDObject

Returns the value of attribute regionID.



2640
2641
2642
# File 'lib/paypal-business/default.rb', line 2640

def regionID
  @regionID
end

Returns the value of attribute relistLink.



2641
2642
2643
# File 'lib/paypal-business/default.rb', line 2641

def relistLink
  @relistLink
end

#reservePriceObject

Returns the value of attribute reservePrice.



2642
2643
2644
# File 'lib/paypal-business/default.rb', line 2642

def reservePrice
  @reservePrice
end

#reviseStatusObject

Returns the value of attribute reviseStatus.



2643
2644
2645
# File 'lib/paypal-business/default.rb', line 2643

def reviseStatus
  @reviseStatus
end

#scheduleTimeObject

Returns the value of attribute scheduleTime.



2644
2645
2646
# File 'lib/paypal-business/default.rb', line 2644

def scheduleTime
  @scheduleTime
end

#secondaryCategoryObject

Returns the value of attribute secondaryCategory.



2645
2646
2647
# File 'lib/paypal-business/default.rb', line 2645

def secondaryCategory
  @secondaryCategory
end

#sellerObject

Returns the value of attribute seller.



2647
2648
2649
# File 'lib/paypal-business/default.rb', line 2647

def seller
  @seller
end

#sellingStatusObject

Returns the value of attribute sellingStatus.



2648
2649
2650
# File 'lib/paypal-business/default.rb', line 2648

def sellingStatus
  @sellingStatus
end

#shippingDetailsObject

Returns the value of attribute shippingDetails.



2650
2651
2652
# File 'lib/paypal-business/default.rb', line 2650

def shippingDetails
  @shippingDetails
end

#shippingOptionObject

Returns the value of attribute shippingOption.



2649
2650
2651
# File 'lib/paypal-business/default.rb', line 2649

def shippingOption
  @shippingOption
end

#shippingRegionsObject

Returns the value of attribute shippingRegions.



2651
2652
2653
# File 'lib/paypal-business/default.rb', line 2651

def shippingRegions
  @shippingRegions
end

#shippingTermsObject

Returns the value of attribute shippingTerms.



2652
2653
2654
# File 'lib/paypal-business/default.rb', line 2652

def shippingTerms
  @shippingTerms
end

#siteObject

Returns the value of attribute site.



2653
2654
2655
# File 'lib/paypal-business/default.rb', line 2653

def site
  @site
end

#siteHostedPictureObject

Returns the value of attribute siteHostedPicture.



2646
2647
2648
# File 'lib/paypal-business/default.rb', line 2646

def siteHostedPicture
  @siteHostedPicture
end

#startPriceObject

Returns the value of attribute startPrice.



2654
2655
2656
# File 'lib/paypal-business/default.rb', line 2654

def startPrice
  @startPrice
end

#storefrontObject

Returns the value of attribute storefront.



2655
2656
2657
# File 'lib/paypal-business/default.rb', line 2655

def storefront
  @storefront
end

#subTitleObject

Returns the value of attribute subTitle.



2656
2657
2658
# File 'lib/paypal-business/default.rb', line 2656

def subTitle
  @subTitle
end

#timeLeftObject

Returns the value of attribute timeLeft.



2657
2658
2659
# File 'lib/paypal-business/default.rb', line 2657

def timeLeft
  @timeLeft
end

#titleObject

Returns the value of attribute title.



2658
2659
2660
# File 'lib/paypal-business/default.rb', line 2658

def title
  @title
end

#uUIDObject

Returns the value of attribute uUID.



2659
2660
2661
# File 'lib/paypal-business/default.rb', line 2659

def uUID
  @uUID
end

#vATDetailsObject

Returns the value of attribute vATDetails.



2660
2661
2662
# File 'lib/paypal-business/default.rb', line 2660

def vATDetails
  @vATDetails
end

#vendorHostedPictureObject

Returns the value of attribute vendorHostedPicture.



2661
2662
2663
# File 'lib/paypal-business/default.rb', line 2661

def vendorHostedPicture
  @vendorHostedPicture
end