Class: AbstractRequestType

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

Overview

urn:ebay:apis:eBLBaseComponentsAbstractRequestType abstract

detailLevel - DetailLevelCodeType
errorLanguage - SOAP::SOAPString
messageID - SOAP::SOAPString
version - SOAP::SOAPString
endUserIP - SOAP::SOAPString
errorHandling - ErrorHandlingCodeType
invocationID - (any)
outputSelector - SOAP::SOAPString
warningLevel - WarningLevelCodeType
botBlock - BotBlockRequestType

Direct Known Subclasses

AddDisputeRequestType, AddDisputeResponseRequestType, AddItemRequestType, AddLiveAuctionItemRequestType, AddMemberMessageAAQToPartnerRequestType, AddMemberMessageRTQRequestType, AddMemberMessagesAAQToBidderRequestType, AddOrderRequestType, AddSecondChanceItemRequestType, AddToItemDescriptionRequestType, AddToWatchListRequestType, AddTransactionConfirmationItemRequestType, ApproveLiveAuctionBiddersRequestType, CompleteSaleRequestType, DeleteMyMessagesRequestType, EndItemRequestType, FetchTokenRequestType, GetAccountRequestType, GetAdFormatLeadsRequestType, GetAllBiddersRequestType, GetApiAccessRulesRequestType, GetAttributesCSRequestType, GetAttributesXSLRequestType, GetBestOffersRequestType, GetBidderListRequestType, GetCartRequestType, GetCategoriesRequestType, GetCategory2CSRequestType, GetCategoryFeaturesRequestType, GetCategoryListingsRequestType, GetCategoryMappingsRequestType, GetCategorySpecificsRequestType, GetChallengeTokenRequestType, GetCharitiesRequestType, GetContextualKeywordsRequestType, GetCrossPromotionsRequestType, GetDescriptionTemplatesRequestType, GetDisputeRequestType, GetExpressWishListRequestType, GetFeedbackRequestType, GetHighBiddersRequestType, GetItemRecommendationsRequestType, GetItemRequestType, GetItemShippingRequestType, GetItemTransactionsRequestType, GetItemsAwaitingFeedbackRequestType, GetLiveAuctionBiddersRequestType, GetLiveAuctionCatalogDetailsRequestType, GetMemberMessagesRequestType, GetMessagePreferencesRequestType, GetMyMessagesRequestType, GetMyeBayBuyingRequestType, GetMyeBayRemindersRequestType, GetMyeBaySellingRequestType, GetNotificationPreferencesRequestType, GetNotificationsUsageRequestType, GetOrderTransactionsRequestType, GetOrdersRequestType, GetPictureManagerDetailsRequestType, GetPictureManagerOptionsRequestType, GetPopularKeywordsRequestType, GetProductFamilyMembersRequestType, GetProductFinderRequestType, GetProductFinderXSLRequestType, GetProductSearchPageRequestType, GetProductSearchResultsRequestType, GetProductSellingPagesRequestType, GetProductsRequestType, GetPromotionRulesRequestType, GetPromotionalSaleDetailsRequestType, GetReturnURLRequestType, GetRuNameRequestType, GetSearchResultsExpressRequestType, GetSearchResultsRequestType, GetSellerEventsRequestType, GetSellerListRequestType, GetSellerPaymentsRequestType, GetSellerTransactionsRequestType, GetShippingDiscountProfilesRequestType, GetStoreCategoryUpdateStatusRequestType, GetStoreCustomPageRequestType, GetStoreOptionsRequestType, GetStorePreferencesRequestType, GetStoreRequestType, GetSuggestedCategoriesRequestType, GetTaxTableRequestType, GetUserContactDetailsRequestType, GetUserDisputesRequestType, GetUserPreferencesRequestType, GetUserRequestType, GetVeROReasonCodeDetailsRequestType, GetVeROReportStatusRequestType, GetWantItNowPostRequestType, GetWantItNowSearchResultsRequestType, GeteBayDetailsRequestType, GeteBayOfficialTimeRequestType, IssueRefundRequestType, LeaveFeedbackRequestType, PlaceOfferRequestType, RelistItemRequestType, RemoveFromWatchListRequestType, RespondToBestOfferRequestType, RespondToFeedbackRequestType, RespondToWantItNowPostRequestType, ReviseCheckoutStatusRequestType, ReviseItemRequestType, ReviseLiveAuctionItemRequestType, ReviseMyMessagesFoldersRequestType, ReviseMyMessagesRequestType, SellerReverseDisputeRequestType, SendInvoiceRequestType, SetCartRequestType, SetMessagePreferencesRequestType, SetNotificationPreferencesRequestType, SetPictureManagerDetailsRequestType, SetPromotionalSaleListingsRequestType, SetPromotionalSaleRequestType, SetReturnURLRequestType, SetShippingDiscountProfilesRequestType, SetStoreCategoriesRequestType, SetStoreCustomPageRequestType, SetStorePreferencesRequestType, SetStoreRequestType, SetTaxTableRequestType, SetUserNotesRequestType, SetUserPreferencesRequestType, UploadSiteHostedPicturesRequestType, ValidateChallengeInputRequestType, ValidateTestUserRegistrationRequestType, VeROReportItemsRequestType, VerifyAddItemRequestType, VerifyAddSecondChanceItemRequestType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil) ⇒ AbstractRequestType

Returns a new instance of AbstractRequestType.



32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/eBay.rb', line 32

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @endUserIP = endUserIP
  @errorHandling = errorHandling
  @invocationID = invocationID
  @outputSelector = outputSelector
  @warningLevel = warningLevel
  @botBlock = botBlock
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



26
27
28
# File 'lib/eBay.rb', line 26

def __xmlele_any
  @__xmlele_any
end

#botBlockObject

Returns the value of attribute botBlock.



25
26
27
# File 'lib/eBay.rb', line 25

def botBlock
  @botBlock
end

#detailLevelObject

Returns the value of attribute detailLevel.



16
17
18
# File 'lib/eBay.rb', line 16

def detailLevel
  @detailLevel
end

#endUserIPObject

Returns the value of attribute endUserIP.



20
21
22
# File 'lib/eBay.rb', line 20

def endUserIP
  @endUserIP
end

#errorHandlingObject

Returns the value of attribute errorHandling.



21
22
23
# File 'lib/eBay.rb', line 21

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



17
18
19
# File 'lib/eBay.rb', line 17

def errorLanguage
  @errorLanguage
end

#invocationIDObject

Returns the value of attribute invocationID.



22
23
24
# File 'lib/eBay.rb', line 22

def invocationID
  @invocationID
end

#messageIDObject

Returns the value of attribute messageID.



18
19
20
# File 'lib/eBay.rb', line 18

def messageID
  @messageID
end

#outputSelectorObject

Returns the value of attribute outputSelector.



23
24
25
# File 'lib/eBay.rb', line 23

def outputSelector
  @outputSelector
end

#versionObject

Returns the value of attribute version.



19
20
21
# File 'lib/eBay.rb', line 19

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



24
25
26
# File 'lib/eBay.rb', line 24

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



28
29
30
# File 'lib/eBay.rb', line 28

def set_any(elements)
  @__xmlele_any = elements
end