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.
18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 |
# File 'lib/eBay.rb', line 18911 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.
18905 18906 18907 |
# File 'lib/eBay.rb', line 18905 def __xmlele_any @__xmlele_any end |
#promotedeBayCategoryID ⇒ Object
Returns the value of attribute promotedeBayCategoryID.
18897 18898 18899 |
# File 'lib/eBay.rb', line 18897 def promotedeBayCategoryID @promotedeBayCategoryID end |
#promotedItem ⇒ Object
Returns the value of attribute promotedItem.
18894 18895 18896 |
# File 'lib/eBay.rb', line 18894 def promotedItem @promotedItem end |
#promotedKeywords ⇒ Object
Returns the value of attribute promotedKeywords.
18898 18899 18900 |
# File 'lib/eBay.rb', line 18898 def promotedKeywords @promotedKeywords end |
#promotedStoreCategoryID ⇒ Object
Returns the value of attribute promotedStoreCategoryID.
18896 18897 18898 |
# File 'lib/eBay.rb', line 18896 def promotedStoreCategoryID @promotedStoreCategoryID end |
#promotionMethod ⇒ Object
Returns the value of attribute promotionMethod.
18904 18905 18906 |
# File 'lib/eBay.rb', line 18904 def promotionMethod @promotionMethod end |
#promotionScheme ⇒ Object
Returns the value of attribute promotionScheme.
18903 18904 18905 |
# File 'lib/eBay.rb', line 18903 def promotionScheme @promotionScheme end |
#referringeBayCategoryID ⇒ Object
Returns the value of attribute referringeBayCategoryID.
18901 18902 18903 |
# File 'lib/eBay.rb', line 18901 def referringeBayCategoryID @referringeBayCategoryID end |
#referringItemID ⇒ Object
Returns the value of attribute referringItemID.
18899 18900 18901 |
# File 'lib/eBay.rb', line 18899 def referringItemID @referringItemID end |
#referringKeywords ⇒ Object
Returns the value of attribute referringKeywords.
18902 18903 18904 |
# File 'lib/eBay.rb', line 18902 def referringKeywords @referringKeywords end |
#referringStoreCategoryID ⇒ Object
Returns the value of attribute referringStoreCategoryID.
18900 18901 18902 |
# File 'lib/eBay.rb', line 18900 def referringStoreCategoryID @referringStoreCategoryID end |
#siteID ⇒ Object
Returns the value of attribute siteID.
18895 18896 18897 |
# File 'lib/eBay.rb', line 18895 def siteID @siteID end |
Instance Method Details
#set_any(elements) ⇒ Object
18907 18908 18909 |
# File 'lib/eBay.rb', line 18907 def set_any(elements) @__xmlele_any = elements end |