Class: PromotionRuleType

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

Overview

urn:ebay:apis:eBLBaseComponentsPromotionRuleType

Constant Summary collapse

@@schema_type =
"PromotionRuleType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
["promotedItem", ["PromotedItemType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PromotedItem")]],
["siteID", ["SiteCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SiteID")]],
["promotedStoreCategoryID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PromotedStoreCategoryID")]],
["promotedeBayCategoryID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PromotedeBayCategoryID")]],
["promotedKeywords", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PromotedKeywords")]],
["referringItemID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReferringItemID")]],
["referringStoreCategoryID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReferringStoreCategoryID")]],
["referringeBayCategoryID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReferringeBayCategoryID")]],
["referringKeywords", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReferringKeywords")]],
["promotionScheme", ["PromotionSchemeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PromotionScheme")]],
["promotionMethod", ["PromotionMethodCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PromotionMethod")]],
["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(promotedItem = [], siteID = nil, promotedStoreCategoryID = nil, promotedeBayCategoryID = nil, promotedKeywords = nil, referringItemID = nil, referringStoreCategoryID = nil, referringeBayCategoryID = nil, referringKeywords = nil, promotionScheme = nil, promotionMethod = nil) ⇒ PromotionRuleType

Returns a new instance of PromotionRuleType.



16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
# File 'lib/eBay.rb', line 16566

def initialize(promotedItem = [], siteID = nil, promotedStoreCategoryID = nil, promotedeBayCategoryID = nil, promotedKeywords = nil, referringItemID = nil, referringStoreCategoryID = nil, referringeBayCategoryID = nil, referringKeywords = nil, promotionScheme = nil, promotionMethod = nil)
  @promotedItem = promotedItem
  @siteID = siteID
  @promotedStoreCategoryID = promotedStoreCategoryID
  @promotedeBayCategoryID = promotedeBayCategoryID
  @promotedKeywords = promotedKeywords
  @referringItemID = referringItemID
  @referringStoreCategoryID = referringStoreCategoryID
  @referringeBayCategoryID = referringeBayCategoryID
  @referringKeywords = referringKeywords
  @promotionScheme = promotionScheme
  @promotionMethod = promotionMethod
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



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

def __xmlele_any
  @__xmlele_any
end

#promotedeBayCategoryIDObject

Returns the value of attribute promotedeBayCategoryID.



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

def promotedeBayCategoryID
  @promotedeBayCategoryID
end

#promotedItemObject

Returns the value of attribute promotedItem.



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

def promotedItem
  @promotedItem
end

#promotedKeywordsObject

Returns the value of attribute promotedKeywords.



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

def promotedKeywords
  @promotedKeywords
end

#promotedStoreCategoryIDObject

Returns the value of attribute promotedStoreCategoryID.



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

def promotedStoreCategoryID
  @promotedStoreCategoryID
end

#promotionMethodObject

Returns the value of attribute promotionMethod.



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

def promotionMethod
  @promotionMethod
end

#promotionSchemeObject

Returns the value of attribute promotionScheme.



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

def promotionScheme
  @promotionScheme
end

#referringeBayCategoryIDObject

Returns the value of attribute referringeBayCategoryID.



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

def referringeBayCategoryID
  @referringeBayCategoryID
end

#referringItemIDObject

Returns the value of attribute referringItemID.



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

def referringItemID
  @referringItemID
end

#referringKeywordsObject

Returns the value of attribute referringKeywords.



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

def referringKeywords
  @referringKeywords
end

#referringStoreCategoryIDObject

Returns the value of attribute referringStoreCategoryID.



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

def referringStoreCategoryID
  @referringStoreCategoryID
end

#siteIDObject

Returns the value of attribute siteID.



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

def siteID
  @siteID
end

Instance Method Details

#set_any(elements) ⇒ Object



16562
16563
16564
# File 'lib/eBay.rb', line 16562

def set_any(elements)
  @__xmlele_any = elements
end