Class: PromotionRuleType
- Inherits:
-
Object
- Object
- PromotionRuleType
- 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
-
#__xmlele_any ⇒ Object
readonly
Returns the value of attribute __xmlele_any.
-
#promotedeBayCategoryID ⇒ Object
Returns the value of attribute promotedeBayCategoryID.
-
#promotedItem ⇒ Object
Returns the value of attribute promotedItem.
-
#promotedKeywords ⇒ Object
Returns the value of attribute promotedKeywords.
-
#promotedStoreCategoryID ⇒ Object
Returns the value of attribute promotedStoreCategoryID.
-
#promotionMethod ⇒ Object
Returns the value of attribute promotionMethod.
-
#promotionScheme ⇒ Object
Returns the value of attribute promotionScheme.
-
#referringeBayCategoryID ⇒ Object
Returns the value of attribute referringeBayCategoryID.
-
#referringItemID ⇒ Object
Returns the value of attribute referringItemID.
-
#referringKeywords ⇒ Object
Returns the value of attribute referringKeywords.
-
#referringStoreCategoryID ⇒ Object
Returns the value of attribute referringStoreCategoryID.
-
#siteID ⇒ Object
Returns the value of attribute siteID.
Instance Method Summary collapse
-
#initialize(promotedItem = [], siteID = nil, promotedStoreCategoryID = nil, promotedeBayCategoryID = nil, promotedKeywords = nil, referringItemID = nil, referringStoreCategoryID = nil, referringeBayCategoryID = nil, referringKeywords = nil, promotionScheme = nil, promotionMethod = nil) ⇒ PromotionRuleType
constructor
A new instance of PromotionRuleType.
- #set_any(elements) ⇒ Object
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_any ⇒ Object (readonly)
Returns the value of attribute __xmlele_any.
16560 16561 16562 |
# File 'lib/eBay.rb', line 16560 def __xmlele_any @__xmlele_any end |
#promotedeBayCategoryID ⇒ Object
Returns the value of attribute promotedeBayCategoryID.
16552 16553 16554 |
# File 'lib/eBay.rb', line 16552 def promotedeBayCategoryID @promotedeBayCategoryID end |
#promotedItem ⇒ Object
Returns the value of attribute promotedItem.
16549 16550 16551 |
# File 'lib/eBay.rb', line 16549 def promotedItem @promotedItem end |
#promotedKeywords ⇒ Object
Returns the value of attribute promotedKeywords.
16553 16554 16555 |
# File 'lib/eBay.rb', line 16553 def promotedKeywords @promotedKeywords end |
#promotedStoreCategoryID ⇒ Object
Returns the value of attribute promotedStoreCategoryID.
16551 16552 16553 |
# File 'lib/eBay.rb', line 16551 def promotedStoreCategoryID @promotedStoreCategoryID end |
#promotionMethod ⇒ Object
Returns the value of attribute promotionMethod.
16559 16560 16561 |
# File 'lib/eBay.rb', line 16559 def promotionMethod @promotionMethod end |
#promotionScheme ⇒ Object
Returns the value of attribute promotionScheme.
16558 16559 16560 |
# File 'lib/eBay.rb', line 16558 def promotionScheme @promotionScheme end |
#referringeBayCategoryID ⇒ Object
Returns the value of attribute referringeBayCategoryID.
16556 16557 16558 |
# File 'lib/eBay.rb', line 16556 def referringeBayCategoryID @referringeBayCategoryID end |
#referringItemID ⇒ Object
Returns the value of attribute referringItemID.
16554 16555 16556 |
# File 'lib/eBay.rb', line 16554 def referringItemID @referringItemID end |
#referringKeywords ⇒ Object
Returns the value of attribute referringKeywords.
16557 16558 16559 |
# File 'lib/eBay.rb', line 16557 def referringKeywords @referringKeywords end |
#referringStoreCategoryID ⇒ Object
Returns the value of attribute referringStoreCategoryID.
16555 16556 16557 |
# File 'lib/eBay.rb', line 16555 def referringStoreCategoryID @referringStoreCategoryID end |
#siteID ⇒ Object
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 |