Module: EBay

Defined in:
lib/eBay.rb,
lib/eBayAPI.rb,
lib/eBayDriver.rb,
lib/eBayMappingRegistry.rb,
lib/RequesterCredentialsHandler.rb

Defined Under Namespace

Modules: DefaultMappingRegistry Classes: API, ASQPreferencesType, AbstractRequestType, AbstractResponseType, AccessRuleCurrentStatusCodeType, AccessRuleStatusCodeType, AccountDetailEntryCodeType, AccountEntriesType, AccountEntrySortTypeCodeType, AccountEntryType, AccountHistorySelectionCodeType, AccountStateCodeType, AccountSummaryType, AckCodeType, AdFormatEnabledCodeType, AdFormatEnabledDefinitionType, AdFormatLeadStatusCodeType, AdFormatLeadType, AddDisputeRequestType, AddDisputeResponseRequestType, AddDisputeResponseResponseType, AddDisputeResponseType, AddFixedPriceItemRequestType, AddFixedPriceItemResponseType, AddItemFromSellingManagerTemplateRequestType, AddItemFromSellingManagerTemplateResponseType, AddItemRequestContainerType, AddItemRequestType, AddItemResponseContainerType, AddItemResponseType, AddItemsRequestType, AddItemsResponseType, AddMemberMessageAAQToPartnerRequestType, AddMemberMessageAAQToPartnerResponseType, AddMemberMessageRTQRequestType, AddMemberMessageRTQResponseType, AddMemberMessagesAAQToBidderRequestContainerType, AddMemberMessagesAAQToBidderRequestType, AddMemberMessagesAAQToBidderResponseContainerType, AddMemberMessagesAAQToBidderResponseType, AddOrderRequestType, AddOrderResponseType, AddSecondChanceItemRequestType, AddSecondChanceItemResponseType, AddSellingManagerInventoryFolderRequestType, AddSellingManagerInventoryFolderResponseType, AddSellingManagerProductRequestType, AddSellingManagerProductResponseType, AddSellingManagerTemplateRequestType, AddSellingManagerTemplateResponseType, AddToItemDescriptionRequestType, AddToItemDescriptionResponseType, AddToWatchListRequestType, AddToWatchListResponseType, AddTransactionConfirmationItemRequestType, AddTransactionConfirmationItemResponseType, AdditionalAccountType, AdditionalCompatibilityEnabledDefinitionType, AddressAttributeCodeType, AddressAttributeType, AddressOwnerCodeType, AddressRecordTypeCodeType, AddressStatusCodeType, AddressType, AddressTypeCodeType, AddressUsageCodeType, AffiliateTrackingDetailsType, AmountType, AnnouncementMessageCodeType, AnnouncementMessageType, ApiAccessRuleType, ApplicationDeliveryPreferencesType, ApplicationDeviceTypeCodeType, AttributeArrayType, AttributeConversionEnabledCodeType, AttributeConversionEnabledFeatureDefinitionType, AttributeRecommendationsType, AttributeSetArrayType, AttributeSetType, AttributeType, AuthTokenTypeCodeType, AutomatedLeaveFeedbackEventCodeType, AverageRatingDetailArrayType, AverageRatingDetailsType, AverageRatingSummaryType, BalanceCodeType, Base64BinaryType, BasicAmountType, BasicUpgradePackEnabledDefinitionType, BestOfferActionCodeType, BestOfferArrayType, BestOfferAutoAcceptEnabledDefinitionType, BestOfferAutoDeclineEnabledDefinitionType, BestOfferCounterEnabledDefinitionType, BestOfferDetailsType, BestOfferEnabledDefinitionType, BestOfferStatusCodeType, BestOfferType, BestOfferTypeCodeType, BidActionCodeType, BidApprovalArrayType, BidApprovalType, BidAssistantListType, BidGroupArrayType, BidGroupItemStatusCodeType, BidGroupItemType, BidGroupStatusCodeType, BidGroupType, BidderDetailArrayType, BidderDetailType, BidderNoticePreferencesType, BidderStatusCodeType, BidderTypeCodeType, BiddingDetailsType, BiddingSummaryType, BoldTitleCodeType, BorderCodeType, BotBlockRequestType, BotBlockResponseType, BrandMPNIdentifierEnabledDefinitionType, BrandMPNType, BulkCatalogListerStatusCodeType, BusinessRoleType, BusinessSellerDetailsType, BuyerGuaranteeEnabledDefinitionType, BuyerPackageEnclosureType, BuyerPackageEnclosuresType, BuyerPaymentInstrumentCodeType, BuyerPaymentMethodCodeType, BuyerProtectionCodeType, BuyerProtectionDetailsType, BuyerProtectionSourceCodeType, BuyerRequirementDetailsType, BuyerRoleMetricsType, BuyerSatisfactionDashboardType, BuyerSatisfactionStatusCodeType, BuyerType, BuyingGuideDetailsType, BuyingGuideType, BuyingSummaryType, CalculatedHandlingDiscountType, CalculatedShippingChargeOptionCodeType, CalculatedShippingDiscountType, CalculatedShippingPreferencesType, CalculatedShippingRateOptionCodeType, CalculatedShippingRateType, CancelDetailType, CancelInitiatorCodeType, CancelOfferArrayType, CancelOfferType, CancelReasonCodeType, CancelStatusCodeType, CartItemType, CatalogProductType, CategoryArrayType, CategoryFeatureDetailLevelCodeType, CategoryFeatureType, CategoryGroupType, CategoryItemSpecificsType, CategoryMappingType, CategoryType, CharacteristicSetIDsType, CharacteristicType, CharacteristicsSearchCodeType, CharacteristicsSetProductHistogramType, CharacteristicsSetType, CharityAffiliationDetailType, CharityAffiliationDetailsType, CharityAffiliationType, CharityAffiliationTypeCodeType, CharityAffiliationsType, CharityIDType, CharityInfoType, CharitySellerStatusCodeType, CharitySellerType, CharityStatusCodeType, CharityType, CheckoutMethodCodeType, CheckoutOrderDetailType, CheckoutStatusCodeType, CheckoutStatusType, ClassifiedAdAutoAcceptEnabledDefinitionType, ClassifiedAdAutoDeclineEnabledDefinitionType, ClassifiedAdBestOfferEnabledCodeType, ClassifiedAdBestOfferEnabledDefinitionType, ClassifiedAdCompanyNameEnabledDefinitionType, ClassifiedAdContactByAddressEnabledDefinitionType, ClassifiedAdContactByEmailEnabledDefintionType, ClassifiedAdContactByPhoneEnabledDefinitionType, ClassifiedAdCounterOfferEnabledDefinitionType, ClassifiedAdPayPerLeadEnabledDefinitionType, ClassifiedAdPaymentMethodEnabledCodeType, ClassifiedAdPaymentMethodEnabledDefinitionType, ClassifiedAdPhoneCountDefinitionType, ClassifiedAdShippingMethodEnabledDefinitionType, ClassifiedAdStreetCountDefinitionType, CombinedFixedPriceTreatmentEnabledDefinitionType, CombinedPaymentOptionCodeType, CombinedPaymentPeriodCodeType, CombinedPaymentPreferencesType, CommentTypeCodeType, CompatibleVehicleTypeDefinitionType, CompleteSaleRequestType, CompleteSaleResponseType, CompleteStatusCodeType, ConditionEnabledCodeType, ConditionEnabledDefinitionType, ConditionType, ConditionValuesDefinitionType, ConditionValuesType, ConfirmIdentityRequestType, ConfirmIdentityResponseType, ContactHoursDetailsType, ContextSearchAssetType, CostGroupFlatCodeType, CountryCodeType, CountryDetailsType, CrossBorderTradeAustraliaEnabledDefinitionType, CrossBorderTradeGBEnabledDefinitionType, CrossBorderTradeNorthAmericaEnabledDefinitionType, CrossPromotionPreferencesType, CrossPromotionsType, CurrencyCodeType, CurrencyDetailsType, CustomSecurityHeaderType, DataElementSetType, DateSpecifierCodeType, DateType, DayOfWeekCodeType, DaysCodeType, DeleteMyMessagesRequestType, DeleteMyMessagesResponseType, DeleteSellingManagerInventoryFolderRequestType, DeleteSellingManagerInventoryFolderResponseType, DeleteSellingManagerItemAutomationRuleRequestType, DeleteSellingManagerItemAutomationRuleResponseType, DeleteSellingManagerProductRequestType, DeleteSellingManagerProductResponseType, DeleteSellingManagerTemplateAutomationRuleRequestType, DeleteSellingManagerTemplateAutomationRuleResponseType, DeleteSellingManagerTemplateRequestType, DeleteSellingManagerTemplateResponseType, DeliveryURLDetailType, DepositSupportedDefinitionType, DepositTypeCodeType, DescriptionReviseModeCodeType, DescriptionTemplateCodeType, DescriptionTemplateType, DetailLevelCodeType, DetailNameCodeType, DeviceTypeCodeType, DisableUnpaidItemAssistanceRequestType, DisableUnpaidItemAssistanceResponseType, DiscountCodeType, DiscountNameCodeType, DiscountPriceInfoType, DiscountProfileType, DiscountReasonCodeType, DispatchCutoffTimePreferencesType, DispatchTimeMaxDetailsType, DisplayPayNowButtonCodeType, DisputeActivityCodeType, DisputeArrayType, DisputeCreditEligibilityCodeType, DisputeExplanationCodeType, DisputeFilterCountType, DisputeFilterTypeCodeType, DisputeMessageSourceCodeType, DisputeMessageType, DisputeReasonCodeType, DisputeRecordTypeCodeType, DisputeResolutionReasonCodeType, DisputeResolutionRecordTypeCodeType, DisputeResolutionType, DisputeSortTypeCodeType, DisputeStateCodeType, DisputeStatusCodeType, DisputeType, DistanceType, DuplicateInvocationDetailsType, DutchBINEnabledDefinitionType, EANEnabledDefinitionType, EANIdentifierEnabledDefinitionType, EBayAPIInterface, EBayMotorsProAdFormatEnabledDefinitionType, EBayMotorsProAutoAcceptEnabledDefinitionType, EBayMotorsProAutoDeclineEnabledDefinitionType, EBayMotorsProBestOfferEnabledDefinitionType, EBayMotorsProCompanyNameEnabledDefinitionType, EBayMotorsProContactByAddressEnabledDefinitionType, EBayMotorsProContactByEmailEnabledDefinitionType, EBayMotorsProContactByPhoneEnabledDefinitionType, EBayMotorsProCounterOfferEnabledDefinitionType, EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType, EBayMotorsProPhoneCountDefinitionType, EBayMotorsProSellerContactDetailsEnabledDefinitionType, EBayMotorsProShippingMethodEnabledDefinitionType, EBayMotorsProStreetCountDefinitionType, EBayPLUSPreferenceType, EBayPaymentMismatchDetailsType, EBaySubscriptionTypeCodeType, EnableCodeType, EndFixedPriceItemRequestType, EndFixedPriceItemResponseType, EndItemRequestContainerType, EndItemRequestType, EndItemResponseContainerType, EndItemResponseType, EndItemsRequestType, EndItemsResponseType, EndOfAuctionEmailPreferencesType, EndOfAuctionLogoTypeCodeType, EndReasonCodeType, Error, ErrorClassificationCodeType, ErrorHandlingCodeType, ErrorParameterType, ErrorType, EscrowCodeType, ExcludeShippingLocationDetailsType, ExpressConditionRequiredDefinitionType, ExpressEnabledDefinitionType, ExpressItemRequirementsType, ExpressPicturesRequiredDefinitionType, ExtendSiteHostedPicturesRequestType, ExtendSiteHostedPicturesResponseType, ExtendedContactDetailsType, ExtendedPictureDetailsType, ExtendedProductFinderIDType, ExternalAlertIDArrayType, ExternalProductCodeType, ExternalProductIDType, ExternalTransactionType, FaultDetailsType, FeatureDefinitionsType, FeatureEligibilityType, FeatureIDCodeType, FeaturedFirstCodeType, FeaturedPlusCodeType, FedExRateOptionCodeType, FeeType, FeedbackCommentArrayType, FeedbackDetailArrayType, FeedbackDetailType, FeedbackInfoType, FeedbackPeriodArrayType, FeedbackPeriodType, FeedbackRatingDetailCodeType, FeedbackRatingStarCodeType, FeedbackRequirementsType, FeedbackResponseCodeType, FeedbackSummaryPeriodCodeType, FeedbackSummaryType, FeedbackTypeCodeType, FeesType, FetchTokenRequestType, FetchTokenResponseType, FlatRateInsuranceRangeCodeType, FlatRateInsuranceRangeCostType, FlatShippingDiscountType, FlatShippingPreferencesType, FlatShippingRateOptionCodeType, FreeGalleryPlusEnabledDefinitionType, FreePicturePackEnabledDefinitionType, GallerySortFilterCodeType, GalleryStatusCodeType, GalleryTypeCodeType, GeneralPaymentMethodCodeType, GeographicExposureCodeType, GetAccountRequestType, GetAccountResponseType, GetAdFormatLeadsRequestType, GetAdFormatLeadsResponseType, GetAllBiddersModeCodeType, GetAllBiddersRequestType, GetAllBiddersResponseType, GetApiAccessRulesRequestType, GetApiAccessRulesResponseType, GetAttributesCSRequestType, GetAttributesCSResponseType, GetAttributesXSLRequestType, GetAttributesXSLResponseType, GetBestOffersRequestType, GetBestOffersResponseType, GetBidderListRequestType, GetBidderListResponseType, GetCategoriesRequestType, GetCategoriesResponseType, GetCategory2CSRequestType, GetCategory2CSResponseType, GetCategoryFeaturesRequestType, GetCategoryFeaturesResponseType, GetCategoryMappingsRequestType, GetCategoryMappingsResponseType, GetCategorySpecificsRequestType, GetCategorySpecificsResponseType, GetChallengeTokenRequestType, GetChallengeTokenResponseType, GetCharitiesRequestType, GetCharitiesResponseType, GetClientAlertsAuthTokenRequestType, GetClientAlertsAuthTokenResponseType, GetContextualKeywordsRequestType, GetContextualKeywordsResponseType, GetCrossPromotionsRequestType, GetCrossPromotionsResponseType, GetDescriptionTemplatesRequestType, GetDescriptionTemplatesResponseType, GetDisputeRequestType, GetDisputeResponseType, GetFeedbackRequestType, GetFeedbackResponseType, GetHighBiddersRequestType, GetHighBiddersResponseType, GetItemRecommendationsRequestType, GetItemRecommendationsResponseType, GetItemRequestType, GetItemResponseType, GetItemShippingRequestType, GetItemShippingResponseType, GetItemTransactionsRequestType, GetItemTransactionsResponseType, GetItemsAwaitingFeedbackRequestType, GetItemsAwaitingFeedbackResponseType, GetMemberMessagesRequestType, GetMemberMessagesResponseType, GetMessagePreferencesRequestType, GetMessagePreferencesResponseType, GetMyMessagesRequestType, GetMyMessagesResponseType, GetMyeBayBuyingRequestType, GetMyeBayBuyingResponseType, GetMyeBayRemindersRequestType, GetMyeBayRemindersResponseType, GetMyeBaySellingRequestType, GetMyeBaySellingResponseType, GetNotificationPreferencesRequestType, GetNotificationPreferencesResponseType, GetNotificationsUsageRequestType, GetNotificationsUsageResponseType, GetOrderTransactionsRequestType, GetOrderTransactionsResponseType, GetOrdersRequestType, GetOrdersResponseType, GetPictureManagerDetailsRequestType, GetPictureManagerDetailsResponseType, GetPictureManagerOptionsRequestType, GetPictureManagerOptionsResponseType, GetProductFamilyMembersRequestType, GetProductFamilyMembersResponseType, GetProductFinderRequestType, GetProductFinderResponseType, GetProductFinderXSLRequestType, GetProductFinderXSLResponseType, GetProductSearchPageRequestType, GetProductSearchPageResponseType, GetProductSearchResultsRequestType, GetProductSearchResultsResponseType, GetProductSellingPagesRequestType, GetProductSellingPagesResponseType, GetPromotionRulesRequestType, GetPromotionRulesResponseType, GetPromotionalSaleDetailsRequestType, GetPromotionalSaleDetailsResponseType, GetRecommendationsRequestContainerType, GetRecommendationsResponseContainerType, GetSellerDashboardRequestType, GetSellerDashboardResponseType, GetSellerEventsRequestType, GetSellerEventsResponseType, GetSellerListRequestType, GetSellerListResponseType, GetSellerPaymentsRequestType, GetSellerPaymentsResponseType, GetSellerTransactionsRequestType, GetSellerTransactionsResponseType, GetSellingManagerAlertsRequestType, GetSellingManagerAlertsResponseType, GetSellingManagerEmailLogRequestType, GetSellingManagerEmailLogResponseType, GetSellingManagerInventoryFolderRequestType, GetSellingManagerInventoryFolderResponseType, GetSellingManagerInventoryRequestType, GetSellingManagerInventoryResponseType, GetSellingManagerItemAutomationRuleRequestType, GetSellingManagerItemAutomationRuleResponseType, GetSellingManagerSaleRecordRequestType, GetSellingManagerSaleRecordResponseType, GetSellingManagerSoldListingsRequestType, GetSellingManagerSoldListingsResponseType, GetSellingManagerTemplateAutomationRuleRequestType, GetSellingManagerTemplateAutomationRuleResponseType, GetSellingManagerTemplatesRequestType, GetSellingManagerTemplatesResponseType, GetSessionIDRequestType, GetSessionIDResponseType, GetShippingDiscountProfilesRequestType, GetShippingDiscountProfilesResponseType, GetStoreCategoryUpdateStatusRequestType, GetStoreCategoryUpdateStatusResponseType, GetStoreCustomPageRequestType, GetStoreCustomPageResponseType, GetStoreOptionsRequestType, GetStoreOptionsResponseType, GetStorePreferencesRequestType, GetStorePreferencesResponseType, GetStoreRequestType, GetStoreResponseType, GetSuggestedCategoriesRequestType, GetSuggestedCategoriesResponseType, GetTaxTableRequestType, GetTaxTableResponseType, GetTokenStatusRequestType, GetTokenStatusResponseType, GetUserContactDetailsRequestType, GetUserContactDetailsResponseType, GetUserDisputesRequestType, GetUserDisputesResponseType, GetUserPreferencesRequestType, GetUserPreferencesResponseType, GetUserRequestType, GetUserResponseType, GetVeROReasonCodeDetailsRequestType, GetVeROReasonCodeDetailsResponseType, GetVeROReportStatusRequestType, GetVeROReportStatusResponseType, GetWantItNowPostRequestType, GetWantItNowPostResponseType, GetWantItNowSearchResultsRequestType, GetWantItNowSearchResultsResponseType, GeteBayDetailsRequestType, GeteBayDetailsResponseType, GeteBayOfficialTimeRequestType, GeteBayOfficialTimeResponseType, GiftIconCodeType, GiftServicesCodeType, GlobalShippingEnabledDefinitionType, GranularityLevelCodeType, Group1MaxFlatShippingCostDefinitionType, Group2MaxFlatShippingCostDefinitionType, Group3MaxFlatShippingCostDefinitionType, HandlingNameCodeType, HandlingTimeEnabledDefinitionType, HighlightCodeType, HistogramEntryType, HitCounterCodeType, HomePageFeaturedCodeType, HomePageFeaturedEnabledDefinitionType, INEscrowWorkflowTimelineCodeType, INEscrowWorkflowTimelineDefinitionType, ISBNEnabledDefinitionType, ISBNIdentifierEnabledDefinitionType, InquiryStatusCodeType, InsuranceDetailsType, InsuranceOptionCodeType, InsuranceSelectedCodeType, IntegratedMerchantCreditCardInfoType, InternationalShippingServiceOptionsType, InventoryFeesType, InventoryStatusType, InventoryTrackingMethodCodeType, InvocationStatusType, IssueRefundRequestType, IssueRefundResponseType, ItemArrayType, ItemBestOffersArrayType, ItemBestOffersType, ItemBidDetailsType, ItemCompatibilityEnabledCodeType, ItemCompatibilityEnabledDefinitionType, ItemCompatibilityListType, ItemCompatibilityType, ItemConditionCodeType, ItemFormatSortFilterCodeType, ItemIDArrayType, ItemListCustomizationType, ItemPolicyViolationType, ItemRatingDetailArrayType, ItemRatingDetailsType, ItemSortFilterCodeType, ItemSortTypeCodeType, ItemSpecificDetailsType, ItemSpecificSourceCodeType, ItemSpecificsEnabledCodeType, ItemSpecificsEnabledDefinitionType, ItemTotalsType, ItemTransactionIDArrayType, ItemTransactionIDType, ItemType, ItemTypeCodeType, ItemsCanceledEventType, LabelType, LeaveFeedbackRequestType, LeaveFeedbackResponseType, LineItemType, ListingAnalyzerRecommendationsType, ListingCheckoutRedirectPreferenceType, ListingDesignerType, ListingDetailsType, ListingDurationCodeType, ListingDurationDefinitionType, ListingDurationDefinitionsType, ListingDurationReferenceType, ListingEnhancementDurationCodeType, ListingEnhancementDurationDefinitionType, ListingEnhancementDurationReferenceType, ListingEnhancementsCodeType, ListingFeatureDetailsType, ListingFlowCodeType, ListingRecommendationType, ListingRecommendationsType, ListingStartPriceDetailsType, ListingStatusCodeType, ListingSubtypeCodeType, ListingTipArrayType, ListingTipFieldType, ListingTipMessageType, ListingTipType, ListingTypeCodeType, LocalListingDistancesNonSubscriptionDefinitionType, LocalListingDistancesRegularDefinitionType, LocalListingDistancesSpecialtyDefinitionType, LocalMarketAdFormatEnabledDefinitionType, LocalMarketAutoAcceptEnabledDefinitionType, LocalMarketAutoDeclineEnabledDefinitionType, LocalMarketBestOfferEnabledDefinitionType, LocalMarketCompanyNameEnabledDefinitionType, LocalMarketContactByAddressEnabledDefinitionType, LocalMarketContactByEmailEnabledDefinitionType, LocalMarketContactByPhoneEnabledDefinitionType, LocalMarketCounterOfferEnabledDefinitionType, LocalMarketNonSubscriptionDefinitionType, LocalMarketPaymentMethodCheckOutEnabledDefinitionType, LocalMarketPhoneCountDefinitionType, LocalMarketPremiumSubscriptionDefinitionType, LocalMarketRegularSubscriptionDefinitionType, LocalMarketSellerContactDetailsEnabledDefinitionType, LocalMarketShippingMethodEnabledDefinitionType, LocalMarketSpecialitySubscriptionDefinitionType, LocalMarketStreetCountDefinitionType, LocalSearchType, LogisticsPlanCodeType, LogoTypeCodeType, LookupAttributeArrayType, LookupAttributeType, MailOptionsTypeCodeType, MarkUpMarkDownEventType, MarkUpMarkDownEventTypeCodeType, MarkUpMarkDownHistoryType, MaxFlatShippingCostCBTExemptDefinitionType, MaxFlatShippingCostDefinitionType, MaxGranularFitmentCountDefinitionType, MaxItemCompatibilityDefinitionType, MaximumBuyerPolicyViolationsDetailsType, MaximumBuyerPolicyViolationsType, MaximumItemRequirementsDetailsType, MaximumItemRequirementsType, MaximumUnpaidItemStrikesCountDetailsType, MaximumUnpaidItemStrikesDurationDetailsType, MaximumUnpaidItemStrikesInfoDetailsType, MaximumUnpaidItemStrikesInfoType, MeasureType, MeasurementSystemCodeType, MemberMessageExchangeArrayType, MemberMessageExchangeType, MemberMessageType, MerchDisplayCodeType, MerchandizingPrefCodeType, MessageMediaType, MessageStatusTypeCodeType, MessageTypeCodeType, MetadataType, MinItemCompatibilityDefinitionType, MinimumAdvertisedPriceExposureCodeType, MinimumFeedbackScoreDetailsType, MinimumReservePriceDefinitionType, MismatchTypeCodeType, ModifyActionCodeType, ModifyNameArrayType, ModifyNameType, MotorsLocalMarketEnabledDefinitionType, MoveSellingManagerInventoryFolderRequestType, MoveSellingManagerInventoryFolderResponseType, MultiLegShipmentType, MultiLegShippingDetailsType, MultiLegShippingServiceType, MyMessagesAlertArrayType, MyMessagesAlertIDArrayType, MyMessagesAlertResolutionStatusCode, MyMessagesAlertType, MyMessagesExternalMessageIDArrayType, MyMessagesFolderOperationCodeType, MyMessagesFolderSummaryType, MyMessagesFolderType, MyMessagesForwardDetailsType, MyMessagesMessageArrayType, MyMessagesMessageIDArrayType, MyMessagesMessageType, MyMessagesResponseDetailsType, MyMessagesSummaryType, MyeBayFavoriteSearchListType, MyeBayFavoriteSearchType, MyeBayFavoriteSellerListType, MyeBayFavoriteSellerType, MyeBaySecondChanceOfferListType, MyeBaySelectionType, MyeBaySellingSummaryType, NameRecommendationType, NameValueListArrayType, NameValueListType, NameValueRelationshipType, NonProfitAddressType, NonProfitSocialAddressType, NonSubscriptionDefinitionType, NotificationDeliveryStatusCodeType, NotificationDetailsArrayType, NotificationDetailsType, NotificationEnableArrayType, NotificationEnableType, NotificationEventPropertyNameCodeType, NotificationEventPropertyType, NotificationEventStateCodeType, NotificationEventTypeCodeType, NotificationMessageType, NotificationPayloadTypeCodeType, NotificationRoleCodeType, NotificationStatisticsType, NotificationUserDataType, NumberOfPolicyViolationsDetailsType, OfferArrayType, OfferType, OrderArrayType, OrderIDArrayType, OrderRoleCodeType, OrderStatusCodeType, OrderStatusFilterCodeType, OrderTransactionArrayType, OrderTransactionType, OrderType, PaginatedItemArrayType, PaginatedOrderTransactionArrayType, PaginatedTransactionArrayType, PaginationResultType, PaginationType, PaidStatusCodeType, PaisaPayFullEscrowEnabledDefinitionType, PayPalAccountLevelCodeType, PayPalAccountStatusCodeType, PayPalAccountTypeCodeType, PayPalBuyerProtectionEnabledDefinitionType, PayPalRequiredDefinitionType, PayPalRequiredForStoreOwnerDefinitionType, PaymentDetailsType, PaymentHoldDetailType, PaymentHoldReasonCodeType, PaymentHoldStatusCodeType, PaymentInformationCodeType, PaymentInformationType, PaymentInstructionCodeType, PaymentMethodDefinitionType, PaymentMethodSearchCodeType, PaymentOptionDetailsType, PaymentOptionsGroupEnabledCodeType, PaymentOptionsGroupEnabledDefinitionType, PaymentStatusCodeType, PaymentTransactionCodeType, PaymentTransactionStatusCodeType, PaymentTransactionType, PaymentTypeCodeType, PaymentsInformationCodeType, PaymentsInformationType, PayoutMethodType, PerformanceDashboardType, PerformanceStatusCodeType, PeriodCodeType, PhotoDisplayCodeType, PickupDetailsType, PickupDropOffEnabledDefinitionType, PickupInStoreDetailsType, PickupMethodCodeType, PickupMethodSelectedType, PickupOptionsType, PickupStatusCodeType, PictureDetailsType, PictureFormatCodeType, PictureManagerActionCodeType, PictureManagerDetailLevelCodeType, PictureManagerDetailsType, PictureManagerFolderType, PictureManagerPictureDisplayType, PictureManagerPictureDisplayTypeCodeType, PictureManagerPictureType, PictureManagerSubscriptionLevelCodeType, PictureManagerSubscriptionType, PictureSetCodeType, PictureSetMemberType, PictureSourceCodeType, PictureURLsType, PictureUploadPolicyCodeType, PictureWatermarkCodeType, PicturesType, PlaceOfferRequestType, PlaceOfferResponseType, PolicyComplianceDashboardType, PolicyComplianceStatusCodeType, PolicyViolationDurationDetailsType, PowerSellerDashboardType, PreferredLocationCodeType, PremiumSubscriptionDefinitionType, PricingRecommendationsType, PricingTreatmentCodeType, ProPackCodeType, ProPackEnabledDefinitionType, ProPackPlusEnabledDefinitionType, ProStoresCheckoutPreferenceType, ProStoresDetailsType, ProductCreationEnabledCodeType, ProductCreationEnabledDefinitionType, ProductDetailsType, ProductFamilyType, ProductFinderConstraintType, ProductIdentiferEnabledCodeType, ProductInfoType, ProductListingDetailsType, ProductRecommendationsType, ProductSearchPageType, ProductSearchResultType, ProductSearchType, ProductSortCodeType, ProductStateCodeType, ProductSuggestionType, ProductSuggestionsType, ProductType, ProductUseCaseCodeType, ProfileCategoryGroupCodeType, ProfileCategoryGroupDefinitionType, PromotedItemType, PromotionDetailsType, PromotionItemPriceTypeCodeType, PromotionItemSelectionCodeType, PromotionMethodCodeType, PromotionRuleArrayType, PromotionRuleType, PromotionSchemeCodeType, PromotionalSaleArrayType, PromotionalSaleDetailsType, PromotionalSaleStatusCodeType, PromotionalSaleType, PromotionalSaleTypeCodeType, PromotionalShippingDiscountDetailsType, PurchasePurposeTypeCodeType, PurchaseReminderEmailPreferencesType, QuantityAvailableHintCodeType, QuantityInfoType, QuantityOperatorCodeType, QuantityRestrictionPerBuyerInfoType, QuantityType, QuestionTypeCodeType, RCSPaymentStatusCodeType, RangeCodeType, RateTableDetailsType, ReasonCodeDetailType, ReasonHideFromSearchCodeType, RecipientRelationCodeType, RecommendationEngineCodeType, RecommendationType, RecommendationValidationRulesType, RecommendationsType, RecoupmentPolicyConsentType, RecoupmentPolicyDetailsType, RefundArrayType, RefundDetailsType, RefundFailureCodeType, RefundFailureReasonType, RefundFundingSourceArrayType, RefundFundingSourceType, RefundInformationType, RefundLineArrayType, RefundLineType, RefundLineTypeCodeType, RefundOptionsCodeType, RefundReasonCodeType, RefundSourceTypeCodeType, RefundStatusCodeType, RefundTransactionArrayType, RefundTransactionInfoType, RefundTransactionType, RefundType, RefundTypeCodeType, RefundingSourceTypeCodeType, RegionDetailsType, RegionOfOriginDetailsType, RegularSubscriptionDefinitionType, RelistFixedPriceItemRequestType, RelistFixedPriceItemResponseType, RelistItemRequestType, RelistItemResponseType, ReminderCustomizationType, RemindersType, RemoveFromWatchListRequestType, RemoveFromWatchListResponseType, RequesterCredentialsHandler, RequiredSellerActionArrayType, RequiredSellerActionCodeType, RespondToBestOfferRequestType, RespondToBestOfferResponseType, RespondToFeedbackRequestType, RespondToFeedbackResponseType, RespondToWantItNowPostRequestType, RespondToWantItNowPostResponseType, ResponseAttributeSetType, RestockingFeeCodeType, RestockingFeeValueDetailsType, ReturnPolicyDetailsType, ReturnPolicyEnabledDefinitionType, ReturnPolicyType, ReturnStatusCodeType, ReturnsAcceptedDetailsType, ReturnsAcceptedOptionsCodeType, ReturnsWithinDetailsType, ReturnsWithinOptionsCodeType, ReviewDetailsType, ReviewType, ReviseCheckoutStatusRequestType, ReviseCheckoutStatusResponseType, ReviseFixedPriceItemRequestType, ReviseFixedPriceItemResponseType, ReviseInventoryStatusRequestType, ReviseInventoryStatusResponseType, ReviseItemRequestType, ReviseItemResponseType, ReviseMyMessagesFoldersRequestType, ReviseMyMessagesFoldersResponseType, ReviseMyMessagesRequestType, ReviseMyMessagesResponseType, RevisePriceAllowedDefinitionType, ReviseQuantityAllowedDefinitionType, ReviseSellingManagerInventoryFolderRequestType, ReviseSellingManagerInventoryFolderResponseType, ReviseSellingManagerProductRequestType, ReviseSellingManagerProductResponseType, ReviseSellingManagerSaleRecordRequestType, ReviseSellingManagerSaleRecordResponseType, ReviseSellingManagerTemplateRequestType, ReviseSellingManagerTemplateResponseType, ReviseStatusType, RevokeTokenRequestType, RevokeTokenResponseType, SIFFTASRecommendationsType, SKUArrayType, SMSSubscriptionErrorCodeCodeType, SMSSubscriptionType, SMSSubscriptionUserStatusCodeType, SafePaymentRequiredDefinitionType, SalesTaxType, SaveItemToSellingManagerTemplateRequestType, SaveItemToSellingManagerTemplateResponseType, ScheduleType, SchedulingInfoType, SearchAttributesType, SearchDetailsType, SearchFlagCodeType, SearchStandingDashboardType, SearchStandingStatusCodeType, SecondChanceOfferDurationCodeType, SelectionModeCodeType, SellerAccountDashboardType, SellerAccountStatusCodeType, SellerBusinessCodeType, SellerContactDetailsEnabledDefinitionType, SellerDashboardAlertSeverityCodeType, SellerDashboardAlertType, SellerDiscountType, SellerDiscountsType, SellerExcludeShipToLocationPreferencesType, SellerFavoriteItemPreferencesType, SellerFeeDiscountDashboardType, SellerGuaranteeLevelCodeType, SellerLevelCodeType, SellerPIStatusCodeType, SellerPaymentMethodCodeType, SellerPaymentPreferencesType, SellerPaymentProfileType, SellerPaymentType, SellerProfilePreferencesType, SellerProfilesType, SellerProvidedTitleSupportedDefinitionType, SellerRatingSummaryArrayType, SellerReturnPreferencesType, SellerReturnProfileType, SellerReverseDisputeRequestType, SellerReverseDisputeResponseType, SellerRoleMetricsType, SellerShippingProfileType, SellerType, SellereBayPaymentProcessConsentCodeType, SellereBayPaymentProcessStatusCodeType, SellingManagerAlertType, SellingManagerAlertTypeCodeType, SellingManagerAutoListAccordingToScheduleType, SellingManagerAutoListMinActiveItemsType, SellingManagerAutoListType, SellingManagerAutoRelistOptionCodeType, SellingManagerAutoRelistType, SellingManagerAutoRelistTypeCodeType, SellingManagerAutoSecondChanceOfferType, SellingManagerAutoSecondChanceOfferTypeCodeType, SellingManagerAutomationPropertyTypeCodeType, SellingManagerEmailLogType, SellingManagerEmailSentStatusCodeType, SellingManagerEmailTypeCodeType, SellingManagerFolderDetailsType, SellingManagerGeneralPropertyTypeCodeType, SellingManagerInventoryPropertyTypeCodeType, SellingManagerOrderStatusType, SellingManagerPaidStatusCodeType, SellingManagerPaisaPayPropertyTypeCodeType, SellingManagerProductDetailsType, SellingManagerProductInventoryStatusType, SellingManagerProductSortCodeType, SellingManagerProductSpecificsType, SellingManagerProductType, SellingManagerSearchType, SellingManagerSearchTypeCodeType, SellingManagerShippedStatusCodeType, SellingManagerSoldListingsPropertyTypeCodeType, SellingManagerSoldListingsSortTypeCodeType, SellingManagerSoldOrderType, SellingManagerSoldTransactionType, SellingManagerTemplateDetailsArrayType, SellingManagerTemplateDetailsType, SellingManagerVendorDetailsType, SellingStatusType, SellingSummaryType, SendInvoiceRequestType, SendInvoiceResponseType, SetMessagePreferencesRequestType, SetMessagePreferencesResponseType, SetNotificationPreferencesRequestType, SetNotificationPreferencesResponseType, SetPictureManagerDetailsRequestType, SetPictureManagerDetailsResponseType, SetPromotionalSaleListingsRequestType, SetPromotionalSaleListingsResponseType, SetPromotionalSaleRequestType, SetPromotionalSaleResponseType, SetSellingManagerFeedbackOptionsRequestType, SetSellingManagerFeedbackOptionsResponseType, SetSellingManagerItemAutomationRuleRequestType, SetSellingManagerItemAutomationRuleResponseType, SetSellingManagerTemplateAutomationRuleRequestType, SetSellingManagerTemplateAutomationRuleResponseType, SetShippingDiscountProfilesRequestType, SetShippingDiscountProfilesResponseType, SetStoreCategoriesRequestType, SetStoreCategoriesResponseType, SetStoreCustomPageRequestType, SetStoreCustomPageResponseType, SetStorePreferencesRequestType, SetStorePreferencesResponseType, SetStoreRequestType, SetStoreResponseType, SetTaxTableRequestType, SetTaxTableResponseType, SetUserNotesActionCodeType, SetUserNotesRequestType, SetUserNotesResponseType, SetUserPreferencesRequestType, SetUserPreferencesResponseType, SeverityCodeType, ShipPackageDetailsType, ShipmentDeliveryStatusCodeType, ShipmentLineItemType, ShipmentStatusCodeType, ShipmentTrackingDetailsType, ShipmentType, ShippingCarrierCodeType, ShippingCarrierDetailsType, ShippingCategoryDetailsType, ShippingCostPaidByDetailsType, ShippingCostPaidByOptionsCodeType, ShippingDetailsType, ShippingEstimatedDeliveryInfoType, ShippingFeatureCodeType, ShippingInsuranceType, ShippingLocationDetailsType, ShippingPackageCodeType, ShippingPackageDetailsType, ShippingPackageInfoType, ShippingRateTypeCodeType, ShippingRegionCodeType, ShippingServiceCodeType, ShippingServiceCostOverrideListType, ShippingServiceCostOverrideType, ShippingServiceDetailsType, ShippingServiceOptionsType, ShippingServicePackageDetailsType, ShippingServiceType, ShippingTermRequiredDefinitionType, ShippingTrackingEventCodeType, ShippingTypeCodeType, SimpleItemSortCodeType, SiteBuyerRequirementDetailsType, SiteCodeType, SiteDefaultsType, SiteDetailsType, SiteHostedPictureDetailsType, SiteIDFilterCodeType, SiteLocationType, SiteWideCharacteristicsType, SkypeContactOptionCodeType, SkypeMeNonTransactionalEnabledDefinitionType, SkypeMeTransactionalEnabledDefinitionType, SocialAddressTypeCodeType, SortOrderCodeType, SpecialitySubscriptionDefinitionType, StatusCodeType, StoreCategoryUpdateActionCodeType, StoreColorSchemeArrayType, StoreColorSchemeType, StoreColorType, StoreCustomCategoryArrayType, StoreCustomCategoryType, StoreCustomHeaderLayoutCodeType, StoreCustomListingHeaderDisplayCodeType, StoreCustomListingHeaderLinkCodeType, StoreCustomListingHeaderLinkType, StoreCustomListingHeaderType, StoreCustomPageArrayType, StoreCustomPageStatusCodeType, StoreCustomPageType, StoreFontFaceCodeType, StoreFontSizeCodeType, StoreFontType, StoreHeaderStyleCodeType, StoreInventoryEnabledDefinitionType, StoreItemListLayoutCodeType, StoreItemListSortOrderCodeType, StoreLogoArrayType, StoreLogoType, StoreOwnerExtendedListingDurationsDefinitionType, StoreOwnerExtendedListingDurationsEnabledDefinitionType, StoreOwnerExtendedListingDurationsType, StorePreferencesType, StoreSubscriptionArrayType, StoreSubscriptionLevelCodeType, StoreSubscriptionType, StoreThemeArrayType, StoreThemeType, StoreType, StoreVacationPreferencesType, StorefrontType, StringMatchCodeType, SubscriptionType, SuggestedBidValueType, SuggestedCategoryArrayType, SuggestedCategoryType, SummaryEventScheduleType, SummaryFrequencyCodeType, SummaryWindowPeriodCodeType, SupportedEventTypesArrayType, SupportedSellerProfileType, SupportedSellerProfilesType, TCREnabledDefinitionType, TaskStatusCodeType, TaxDescriptionCodeType, TaxDetailsType, TaxIdentifierAttributeCodeType, TaxIdentifierAttributeType, TaxIdentifierCodeType, TaxIdentifierType, TaxJurisdictionType, TaxTableType, TaxTypeCodeType, TaxesType, ThemeGroupType, TicketEventTypeCodeType, TicketListingDetailsType, TimeRangeType, TimeZoneDetailsType, TokenReturnMethodCodeType, TokenStatusCodeType, TokenStatusType, TopRatedProgramCodeType, TopRatedSellerDetailsType, TradingRoleCodeType, TransactionArrayType, TransactionPlatformCodeType, TransactionReferenceCodeType, TransactionReferenceType, TransactionStatusType, TransactionType, UPCEnabledDefinitionType, UPCIdentifierEnabledDefinitionType, UPSRateOptionCodeType, URLDetailsType, URLTypeCodeType, USPSRateOptionCodeType, UnitCodeType, UnitInfoType, UnitOfMeasurementDetailsType, UnitOfMeasurementType, UnpaidItemAssistancePreferencesType, UnpaidItemCaseOpenTypeCodeType, UnpaidItemCaseStatusTypeCodeType, UnpaidItemStatusTypeCodeType, UnpaidItemType, UploadSiteHostedPicturesRequestType, UploadSiteHostedPicturesResponseType, UserAgreementInfoType, UserConsentRequiredDefinitionType, UserDefinedListType, UserIDArrayType, UserIdPasswordType, UserIdentityCodeType, UserIdentityType, UserStatusCodeType, UserType, VATDetailsType, VATRateType, VATStatusCodeType, VINSupportedDefinitionType, VRMSupportedDefinitionType, ValType, ValidateChallengeInputRequestType, ValidateChallengeInputResponseType, ValidateTestUserRegistrationRequestType, ValidateTestUserRegistrationResponseType, ValueCategoryDefinitionType, ValueFormatCodeType, ValuePackEnabledDefinitionType, ValueRecommendationType, ValueTypeCodeType, VariationDetailsType, VariationKeyType, VariationPictureRuleCodeType, VariationProductListingDetailsType, VariationSpecificPictureSetType, VariationSpecificsRuleCodeType, VariationType, VariationsEnabledDefinitionType, VariationsType, VeROItemStatusCodeType, VeROReasonCodeDetailsType, VeROReportItemType, VeROReportItemsRequestType, VeROReportItemsResponseType, VeROReportItemsType, VeROReportPacketStatusCodeType, VeROReportedItemDetailsType, VeROReportedItemType, VeROSiteDetailType, VerifiedUserRequirementsDetailsType, VerifiedUserRequirementsType, VerifyAddFixedPriceItemRequestType, VerifyAddFixedPriceItemResponseType, VerifyAddItemRequestType, VerifyAddItemResponseType, VerifyAddSecondChanceItemRequestType, VerifyAddSecondChanceItemResponseType, VerifyRelistItemRequestType, VerifyRelistItemResponseType, WantItNowPostArrayType, WantItNowPostType, WarningLevelCodeType, WarrantyDurationDetailsType, WarrantyDurationOptionsCodeType, WarrantyOfferedCodeType, WarrantyOfferedDetailsType, WarrantyTypeDetailsType, WarrantyTypeOptionsCodeType, WirelessCarrierIDCodeType, XMLRequesterCredentialsType, XSLFileType

Class Method Summary collapse

Class Method Details

.assign_args(obj, args_hash) ⇒ Object



210
211
212
213
214
215
216
217
218
219
220
# File 'lib/eBayAPI.rb', line 210

def assign_args(obj, args_hash)
  if args_hash
    args_hash.each do |key, val|
      key = fix_case_down(key.to_s) # lower first character

      if obj.respond_to? "#{key}="
        eval("obj.#{key} = val")
      end
    end
  end
end

.fix_case_down(name) ⇒ Object



227
228
229
230
# File 'lib/eBayAPI.rb', line 227

def fix_case_down(name)
  name[0] = name[0,1].downcase
  name
end

.fix_case_up(name) ⇒ Object



222
223
224
225
# File 'lib/eBayAPI.rb', line 222

def fix_case_up(name)
  name[0] = name[0,1].upcase # upper first character
  name
end

.method_missing(m, *args) ⇒ Object



196
197
198
199
200
201
202
203
204
205
206
207
208
# File 'lib/eBayAPI.rb', line 196

def method_missing(m, *args)
  type_name = fix_case_up(m.id2name)

  begin
    type = "#{type_name}Type"
    type_obj = eval("#{type}.new")
    EBay::assign_args(type_obj, args[0]) # args[0] is a hash of named parameters (like above)

    return type_obj
  rescue NameError
    raise(Error::UnknownType, "Invalid Type: #{type}", caller)
  end
end